-
- Между прочим, да. Легкость компиляции, из-за приближенности к уровню ассемблера, не только упрощает компилятор, но и делает более эффективным результирующий код. Однако ОС здесь все-таки причем, т.к. C/C++ получил популярность именно потому, что Ксения(279 знак., 18.01.2017 15:42)
- Чтобы компиляторы писать было непросто - придумали С++. Потом несколько раз качественно его усовершенствовали :) - Evgeny_CD(17.01.2017 21:14)
- Фонтран лучше С (кроме счетных задач- здесь говорят он и вправду лучше, но я не понимаю чем. С99 умеет с массивами переменной размерности работать) - это как-то странно звучит.... - Evgeny_CD(17.01.2017 21:13)
- Ксения как-то объясняла, почему Фортран системно лучше С для серьезных вычислительных задач, но в голове у меня не уложилось :( - Evgeny_CD(17.01.2017 21:29)
- Кстати Fortran, начиная со стандарта 90-го года, весьма изрядно поменялся. А ныне он почти не похож на старый добрый FORTRAN77. Ксения(227 знак., 18.01.2017 15:58 - 16:10)
- Фортран предпочитают в основном математики по этим двум причинам: 1) элементы в массивах номеруются с единицы, и 2) матрицы хранятся в памяти по столбцам (в математике вектор - вертикальный столбец, а горизонтальный - транспонированный). - Ксения(17.01.2017 21:33)
- Спасибо! Вопрос, конечно, в эффективности, но в либах для C++ придумали, как мне кажется, затовки для любого хранения любой информации... - Evgeny_CD(17.01.2017 21:50)
- Проблема не в хранении информации, а в работе с ней при описании алгоритма. Математикам неприятно, когда N-ый элемент последовательности имеет индекс N-1. В свое время счет с нуля ввели для ускорения кода при вычислении адреса элемента массива Ксения(222 знак., 17.01.2017 23:26)
- Прошу меня извинить, но в С есть циклы с постусловием -> - Evgeny_CD(18.01.2017 00:07, ссылка)
- Я про Фортран говорила - в нем цикла с предусловием нет из-за соображений экономии. - Ксения(18.01.2017 00:16)
- Прошу меня извинить, но в С есть циклы с постусловием -> - Evgeny_CD(18.01.2017 00:07, ссылка)
- Ключевое здесь не нумерация массивов, а личный состав юзеров языка. - Крок(17.01.2017 22:01)
- Проблема не в хранении информации, а в работе с ней при описании алгоритма. Математикам неприятно, когда N-ый элемент последовательности имеет индекс N-1. В свое время счет с нуля ввели для ускорения кода при вычислении адреса элемента массива Ксения(222 знак., 17.01.2017 23:26)
- Спасибо! Вопрос, конечно, в эффективности, но в либах для C++ придумали, как мне кажется, затовки для любого хранения любой информации... - Evgeny_CD(17.01.2017 21:50)
- На хабре или гике недавно большая статья на эту тему была. С кучей комментов... - Andreas(17.01.2017 21:32)
- Вот эта про многомерные массивы? -> - Evgeny_CD(17.01.2017 23:36, ссылка)
- Хотя бы синтаксисом.. Я уже как-то говорил, но повторюсь - если из С убрать бесконечные скобки/плюсы/звёздочки, то получится Basic, а если к Basic'у прибавить begin..end, то получится Pascal.. argus98(145 знак., 17.01.2017 21:26)
- Интересно, а чем Си удобней для компиляторописателей нежели Pascal? - Bill(18.01.2017 07:36)
- Э нет, С весьма совершенен. И для компилдяторописателей Oberon гораздо проще - там компилятор сильно проще (не считая стадии оптимизации выполнения - сложность которой примерно одинакова для всех) - Evgeny_CD(17.01.2017 21:31)
- Уберите из С, С++, Оберона, и иже с ними ВСЕ библиотеки - и, я Вам гарантирую, все эти языки Вам сразу разонравятся. А также всем остальным апологетам С. - argus98(17.01.2017 22:08)
- Основной секрет использования С++ в embedded - не использование стандартных и популярных библиотек. Либо только библиотеки в рамках своего проекта, либо специальные либы для embedded. - Evgeny_CD(17.01.2017 22:19)
- плюсово, я тоже скажу о Си - IBAH(18.01.2017 16:53)
- Основной секрет использования С++ в embedded - не использование стандартных и популярных библиотек. Либо только библиотеки в рамках своего проекта, либо специальные либы для embedded. - Evgeny_CD(17.01.2017 22:19)
- Уберите из С, С++, Оберона, и иже с ними ВСЕ библиотеки - и, я Вам гарантирую, все эти языки Вам сразу разонравятся. А также всем остальным апологетам С. - argus98(17.01.2017 22:08)
- Ксения как-то объясняла, почему Фортран системно лучше С для серьезных вычислительных задач, но в голове у меня не уложилось :( - Evgeny_CD(17.01.2017 21:29)