![]() |
Страницы (3): « 1 2 [3] Показать все 35 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- переписать на С? (https://hlfx.ru/forum/showthread.php?threadid=3886)
Дядя Миша
Фортран вообще забавный язык. Там нет глобальных переменных, но есть встроенные в язык (!) функции-ключевые слова для работы с файлами и встроенный тип данных для работы с комплексными числами. А возможность динамического выделения памяти появилась лишь в 1991 году (до того - память маллокали примерно так же, как в виртуальных машинках квак, т.е. писали кастомные аллокаторы, в отсутствие указателей это был адъ и израилъ).
Собсно, С и был разработан, чтобы забороть эту идиотскую идеологию. Оставить в языке только абстрактные вещи, а конкретные - вынести в библиотеки (CRT и любые другие).
__________________
Да, но Си появился гораздо раньше 1991 года.
Собственно, вот эти проблемы с массивами-указателями, они и в делфях и в васике, почти везде вообщем. Да там помоему и арихметики указателей никакой нету. Вот это меня вообще в ступор вгоняет. Ну как можно жыть без архиметики указателей?
Единственное, чего мне всегда немножко не хватало в чистом Си - это перегрузки функций и может быть задания дефолтных параметров в аргументах. Хотя конечно эти вещи мало относятся к самому языку, а скорее к его стандарту.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Нет языка кроме C и К-рниган пророк его!
Временная зона GMT. Текущее время 09:23. | Страницы (3): « 1 2 [3] Показать все 35 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024