Цитата:
Сообщение от Vitamin
Я не говорю за Паскаль как таковой. Я тоже считаю его идеальным языком для обучения программированию (бейсик только на начальных этапах).
а я считаю, что не только для обучения. Для обучения когда-то был идеальным старый BASIC. Теперь нужен другой язык, еще проще, чем ТОТ бэйсик, с учетом современных достижений. но его пока нет. Просто потому что аудитория, которой основы программирования знать надо, выросла на порядки. А то у нас сейчас ситуация прямо-таки парадоксальная. Начальником группы программистов назначается человек, который сам программировать не умеет, зато знает делопроизводство. Как вы думаете, сможет он правильно оценить способности подчиненных и правильно распределить премиальные? Если сам не тум-тум?
Цитата:
Верхний уровень знаний у Делфи не особо ниже, чем верхний уровень знаний у С++ (ограничено самим языком),
а я считаю, что все наоборот. Просто разработчик на С/С++ вынужден заниматься изучением самого языка, чтобы достичь этого уровня, а разработчик на Delphi может с большей пользой потратить время и силы на изучение API операционной системы.
Цитата:
что можно сказать о программисте, если он для решения задачи не читает Кнута или других корифеев, а пишет в конференции "дайте компонент для решения"? :)
количество программистов, которые программируя на Си, не только используют чужие компоненты и либы, не только не меньше, но и больше. Более того, среди Си-программистов имеется море таких, которые просто берут за основу чужой (не всегда хороший) код, коего пруд пруди. У разработчиков на Delphi с этим проблема. Даже заголовков к некоторым разделам API иногда просто не хватает.
Цитата:
Использование чужого кода это гут конечно, но делать это тупо- мина замедленного действия.
Вот именно. И не мудрено, что большинство эмуляторов спектрума просто копируют друг у друга одни и те же ошибки. Как раз потому, что это большинство сбацано на Си, причем за основу взят (и потом жутко перевран) продукт SMT. Мне даже переврать-то его код была бы проблема, я на асме почти весь эмуль сделал.
Цитата:
А я ненавижу Делфи за скорость работы и размеры бинарников.
Уточню: скорость работы откомпилированной программы? Это кривые руки программиста. Тот самый "уровень". И нежелание познакомиться с альтернативными билиотеками, теми, которые не-VCL. Приложение из одной пустой формы без run-time библиотек занимает 11.5 Кбайт. Приложение без формы - 5.5К. На Delphi 6.
Цитата:
Последней каплей стало более чем четырехкратное ускорение программы после переписания ее на С++ (которого я тогда еще толком и не знал, в отличие от Делфи). И это не говоря о десятикратном уменьшении в объеме бинарника...
Скорость определяется алгоритмом, а не сверхъестественными способностями компилятора. В Delphi есть такая штука - Ansi String. Пользоваться ей для серьезной работы - это все равно что использоваться скриптовый язык вместо нормального компилятора. Достаточно перейти к работе с PChar, и скорость вырастает на порядок. Да, в самом Delphi дерьмовый менеджер памяти. Но кто мешает взять альтернативный (fastmem)?
Цитата:
С может быть и эквивалентен, но эквивалентен ли Object Pascal (или Delphi) С++? Нет...
я считаю, что эквивалентен. Все, что можно запрограммировать в С++, можно сделать и в Delphi. И наоборот. Есть, конечно, расхождения вроде отсутствия свойств в С++ или отсутствия множественного наследования в Delphi, но все можно сделать обходными путями.
Цитата:
Самый достойный язык- басик! :)
ну я современный басик не особо знаю. Т.е. вообще не знаю, так что не могу судить.
Цитата:
Значит ее либо пишут ручками (если знают как) или вообще не используют.
это я не понял к чему относится.
Цитата:
В нем это в VC++ или C++? Язык стандартизирован и развивается не так оперативно, чтоб это доставляло неудобства. А разные ублюдочные расширения от Мелкософт- не показатель.
1. Был бы не показатель, если бы был еще один нормальный компилятор с приличным IDE. Нет, ну если вы на GNU C под винду работаете, то я извиняюсь, и снимаю шляпу...
2. Не факт, что они ублюдочные. Факт, что а) их не хватало уже 10 лет назад, и жаль, что некоторые сделали только вот недавно (а то может я бы и не ушел в Delphi) б) По большей части эти добавки проистекают от изначальной ублюдочности языка, который совсем "не для того" делался, чтобы стать мировым стандартом. Я даже скажу для чего. Потому что в свое время вплотную работал на СМ ЭВМ, то бишь PDP/11. Это был всего лишь узкоспециальный макроассемблер очень высокого уровня, который мог утилизировать имеющиеся в этой архитекутре команды с автоинкрементом без того, чтобы создавать сверх-интеллектуальный оптимизирующий компилятор, который бы эти штуки сам мог утилизировать. И ВСЕ!
Цитата:
И всетки на делфи первых больше :) Именно изза этой ориентированности среды на них....
а чего вы вообще по этому поводу беспокоитесь? Или Delphi-программеры представляют конкуренцию Си- или Ява-программерам? Стоит посмотреть объявы о найме программистов. На Delphi вообще не зовут, а если зовут, то на те самые 300-400. Нормульные зряплаты предлагают сейчас для C++, Java, C# и Java#, это которые от 1000 или даже от 1500 уе. Это у нас же, в Новосибирске. Я вот сам Delphi-программер, но почему-то конкуренции не боюсь. Свои 800 я получу в любом случае. Несмотря на низкий общий средний уровень.
Цитата:
Полиморфизм все-таки получше, чем бешеное количество switch...case.
это я опять не понял, к чему. Вы что, сразу еще кому-то отвечаете? Где квотация-то?
Я извиняюь, но я ожидал, что по "ответить с цитированием" мне всю иерархию вопрос-ответ выложат... Так что ничего исправлять уже не буду.