WiseAlex Уважаемый, а Вы на FreePascal'e пробывали програмить? Мне недавно надо было на FreeBSD небольшую утилиту написать. Perl, С Shell и подобное я знаю, но очень сложновато мне с ними. С помощью FP я достаточно быстро написал утилиту (она разбирала логи wget, а также делала определённые действия по результатам анализа). Быстро - это в тичении часа-двух. И самое главное в этом, что дла этого мне не пришлось учить системные вызовы unix и прочье. Мне только надо было знать, что нет дисков, а есть корень файловой системы - но это существенно упростило задачу. Мало того (это уже к языку не относиться, но в наше время IDE и язык очень часто неразрывны) оболчка для написания с дебагером очень похожа на старый TurboPascal и запускалась она через Putty, а сама машина была далековато от меня. Моя прога с полпинка скомпилируется и под MacOs. И заметье, это без дополнительных инструкций препроцессору. Я просто пишу код.
А что мне может предложить С? Среда - vi, ed, emacs - а компилим отдельно с помощью make. Отладка, то вообще отдельная история. А извесно, что 90% времени разработки это компиляция, поиск ошибок и отладка. Извольте.
Цитата: Но любители С об этом часто умалчивают
. Так же как и pascal basic и т.д.
Эта фраза, вырваная с контекста, сильно меняет смысл. И запятая конечно в вашем предложении надо, иначе Вы создали новый язык программирования
Цитата: С/С++ очень приблежённый к ассемблеру
утверждение достаточно спорное и ноги его растут из 70-х (т.е. когда С только создавался) с течением времени данное утверждение (особенно для типизированного С++) стало менее актуально
Достаточно взять любой учебник по С/С++ и почитать введение. Сомнения сразу развеиваются. И хотя язык прогресирует, он тянет за собой в виде рудиментов старые особенности. И иногда допускаеш ошибку, а она оказывается не ошибка, а особенность языка и компилируется. Потом долго и нудно ищещ ошибку. За примером далеко ходить не буду это два равно в условном операторе.