![]() |
|
Модераторы: LSD |
![]()
|
|
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: нет Всего: 18 |
Поддерживаю - "золотые слова" , нельзя стоять на месте используя "тот" велосипед, который для нас кто то уже придумал и мы приняли его как должное, никто не задумывается, что велосипед мог бы быть совсем другим - приносящим человеку больше пользы, чем уже принятый всеми.... -------------- По своему опыту могу утверждать, что чем сложнее программа, тем ниже должен быть язык программирования для написания такой программы.......... |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 5 Всего: 70 |
SVN74,
-1 |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
а ты сможешь написать свой велосипед? |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: нет Всего: 18 |
||||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 4 Всего: 232 |
SVN74, успехов тебе... Давай проведи исследования сначала на академическом уровне, потом реализуй с максимальной эффективностью твой алгоритм, опробуй в сотне проектов, потом хвастайся. С чего ты бы начал "дорогу к идеальному коду"?
-------------------- ![]() |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: нет Всего: 18 |
Шутка конечно. Все реально, если есть "маньяки - кодеры", ну и как известно в создании Windows XP участвовало около 50000 человек, правда это подсчитали вместе с уборщиками даже. Это сообщение отредактировал(а) SVN74 - 9.11.2008, 21:06 |
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
Незнай как вы.А я изучая С++ доволен
|
|||
|
||||
| Kallikanzarid |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 240 Регистрация: 9.11.2008 Репутация: нет Всего: 3 |
Будущее С++ - увеличение статических возможностей, добавление небольших фич by popular demand, расширение поддержки шаблонов, расширение стандартной библиотеки за счет буста. Вряд ли будет что-то кардинально новое.
|
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Не, это не так, за C# настоящее, а будущее, на мой взгляд, за языками параллельного программирования и за функционально- и аспектно-ориентированными языками. Однако Си изучать надо, так же как и ассемблер, для того, чтобы понимать как "это" работает на низком уровне, а вот использовать на практике вряд ли стоит, исключением будет лишь небольшой ряд узкоспециализированных областей. А на поле "завтрашней битвы" мы скорее увидим MC#, AspectJ, Erlang, Alice, etc. Список претендентов весьма велик, их не один десяток, но лидеры ещё чётко не определились... Так же стоит отметить тенденцию к переходу на тонкие клиенты, т.е. вероятнее всего веб-сервисы и в будущем продолжат укреплять свои позиции. В принципе это уже его настоящее, которое можно выразить одним словом - стагнация. Я думаю, что сейчас разумно сравнивать позиции С++ с позициями ассемблера 10-15 лет назад. Пока ещё много поклонников, изучить желательно, но лишь для расширения кругозора. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| Kallikanzarid |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 240 Регистрация: 9.11.2008 Репутация: нет Всего: 3 |
Заблуждаешься. С++ - язык для написания высокопроизводительных программ с низким футпринтом памяти. И в этом классе он давно вне конкуренции, а с новым стандартом станет еще лучше. Ты просто сравниваешь его с языками, предназначенными совсем для другого, да еще пытаешься самоутвердиться. Со стороны выглядит глупо. Java - язык для написания переносимых и легко распределяемых систем, и в своем классе он лучший, в том числе и по производительности. C# - Delphi с наработками Джавы, предназначен для RAD. Python и Ruby - языки, предназначенные для макисимизации продуктивности программиста, во многом они достигают этого за счет полного отказа от претензий на производительность. И это я только коснулся классификации императивных языков, а ведь есть еще и логические (Prolog, для решения оптимизационных задач), функциональные (Haskell, для решения широкого круга математических задач), декларативные (SQL, для унификации запросов к реляционным базам данных) и еще многие, о которых мне не известно |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
Kallikanzarid, можно примеры? -------------------- |
|||
|
||||
| source777 |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
это и есть стагнация!!!
где? Где я в этом топике что-то с чем-то сравнивал? О возможности сравнения языков даже речи не шло, читай внимательнее, если с первого раза не понял смысл прочитанного.. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||
|
|||||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Лучше б ты вообще этой классификации не касался, умнее выглядел бы Декларативные языки поставил в один ряд с логическими и функциональными, хотя функциональная и логическая парадигмы - подвиды декларативной парадигмы, а SQL кстати относится к ещё одному подвиду декларативных языков - языки предметной области (DSL) Сравнивать парадигмы не стоит, но каждой своя пространственно-временная область, вот как раз об этом и топик, что время императивных структурно-ориентированных языков, таких как С, С++, Delphi уходит, а область их применения стремительно сокращается. На смену им приходят другие парадигмы, в данный момент мы наблюдаем господство ОО-парадигмы, но и оно лишь временное явление... "Всё течёт - всё изменяется" (с) Гераклид -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
Интерестно какой язык можно изучить и быть увереным что он не устареет?
|
|||
|
||||
| nubliK |
|
|||
![]() вселенские матрицы Профиль Группа: Участник Сообщений: 36 Регистрация: 11.9.2008 Где: Владивосток Репутация: нет Всего: нет |
Развели дяденки спор - можно ставки ставить?
теперь моя очередь идти в 1. если мне предложат как строителю выбирать молоток сделанный на с++ или с#, то я выбиру на с++ - потому что он с мотором шустрее. 2. Чтобы молоток начал завинчивать шурупы в стены совсем не важен язык программирования с++ или с#, потому что на любом языке программирования (c++/c#) это можно реализовать достаточно легко и непринужденно. Тогда встает вопрос - зачем мне молоток который может завинчивать шурупы когда у меня есть отвертка? ведь молоток завинчивающий шурупы в корни ломает все мои стериотипы - а стало быть извращение. и тут тоже вопрос спорный - потому что допустим пиво я пью с лимоном и солью - я извращенец? нет скорее у меня вкус такой и мироощущение. Так что не важно какой язык - че удобно то и пользуем (оглядываясь на девелоперов из команды и главного архитектора с менегерами и есесно заказчика который как обычно хочет сразу все и за меньшие деньги). 3. Архитектура, защита типов данных и конечно же гребаные утечки памяти. А вот тут С++ ошень проигрывает С#. Только не надо бить меня сейчас палкой - вы сами понимаете что многие проблемы которые вылезают в процессе эксплуатации програмного обеспечения можно было избежать - причем методом банального чтения отладочных сообщений вашего компилятора и поиска этих ошибок и БЛИН КОМПОТ исправлений онных. Не секрет что многие "ворнинги" у компила с++ в таком же коде на с# просто спаткнется с ошибкой или выкидоном исключения. Это уже вопрос профессионализма - не так ли? Что косается кто помер - кто не помер - кто гламурней и красивше: То тут неизвесно что будет. Ведь вы сами понимаете что потдержка языка непосредственно завязана на компиле - а компил завязан на архитектуре машины. Вот я ж не заю полечу я завтра на алфацентавру потому что сегодня изобрели гравицапу? |
|||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |