Другие языки программирования и технологии
Что лучше Fortran или Assembler?
На Fortrane программировать легче. На Assemblere - престижнее :).
Fortran для научных расчётов, но сейчас мало актуален, т. к. есть более серьёзные конкуренты - Python, Octave, Maple.
Assembler применяется для низкоуровневых операций, например в сортировках и поиске. На чистом ассемблере пишут драйвера для железа и некоторые компоненты ядра операционной системы, в более высокоуровневых операциях предпочтительнее С и Perl
Assembler применяется для низкоуровневых операций, например в сортировках и поиске. На чистом ассемблере пишут драйвера для железа и некоторые компоненты ядра операционной системы, в более высокоуровневых операциях предпочтительнее С и Perl
geany intel fortran compiler и gfortran
Зачем вам эта древность? Есть куча более продвинутых, более удобных и гибких языков (я про фортран)?
Зачем вам эта древность? Есть куча более продвинутых, более удобных и гибких языков (я про фортран)?
Фортран - (формула транслейшин) язык высокого уровня, ориентированный для математических задач. Плюсы - очень простой язык, малое число операторов, высокая скорость математических операций, улучшенная работа с числами с плавающей точкой.
Ассемблер - язык низкого уровня, близкий к машинным кодам, сложен для изучения, хоть и имеет простой набор команд, необходимо разбираться в структуре организации памяти и алгоритмах работы процессора, хотя в данный момент в виндовсе это язык сильно переработан, добавлены визуальные системы программирования. Из близости к машинным кодам очень высокая скорость работы во всем.
Для примера знакомый писал программу для.. . скажем перебора информации в файле, на Паскале, открытие файла, считывание информации, обработки и запись в новый файл. 20 файлов Пентиум 1 обрабатывал за ночь!! ! При выполнении тех же функций через Ассемблер с буферизацией чтения, 1 файл в 3 секунды!
Ассемблер - язык низкого уровня, близкий к машинным кодам, сложен для изучения, хоть и имеет простой набор команд, необходимо разбираться в структуре организации памяти и алгоритмах работы процессора, хотя в данный момент в виндовсе это язык сильно переработан, добавлены визуальные системы программирования. Из близости к машинным кодам очень высокая скорость работы во всем.
Для примера знакомый писал программу для.. . скажем перебора информации в файле, на Паскале, открытие файла, считывание информации, обработки и запись в новый файл. 20 файлов Пентиум 1 обрабатывал за ночь!! ! При выполнении тех же функций через Ассемблер с буферизацией чтения, 1 файл в 3 секунды!
Вопрос из области: "Что лучше паровоз или дирижабль? "
Как бы зависит от того для чего они нужны. На паровозе далеко не улетишь. Ну или улетишь, но недалеко. И низенько-низенько.
Кроме того, паровозы сейчас используются в основном в музеях. Их повсеместно заменяли тепловозами и электровозами около полувека назад.
Дирижабли прекрасны, но человечество отказалось от их массового использования в пользу самолетов и вертолетов.
Как бы зависит от того для чего они нужны. На паровозе далеко не улетишь. Ну или улетишь, но недалеко. И низенько-низенько.
Кроме того, паровозы сейчас используются в основном в музеях. Их повсеместно заменяли тепловозами и электровозами около полувека назад.
Дирижабли прекрасны, но человечество отказалось от их массового использования в пользу самолетов и вертолетов.
смотря для чего а так везде есть плюсы и минусы
Похожие вопросы
- С какой литературы стоит начать изучать Fortran?
- Assembler или C для микроконтроллеров?
- Assembler помогите создать файлы *.obj *.exe
- какой язык легче выучить.C++ или Assembler? какой язык легче выучить.C++ или Assembler?
- Подскажите, правильно ли? assembler
- Assembler. HEEEEEEEEEEEEELP! дан одномерный массив найти количество и сумму нечетных элементов assembler
- Скажите мне истинные программисты, стоит ли изучать Assembler, если ты знаешь другие ЯП?
- Как написать программу для assembler (ассемблер)?
- Нужно ли учить assembler или лучше потратить время на изучение высокоуровневых языков?
- Расшифруйте строку написанную на FORTRAN: write(2,"(E11.4,\)") TNP1(i,j)-273.0