Важная информация

User Tag List

Страница 28 из 28 ПерваяПервая ... 2425262728
Показано с 271 по 275 из 275

Тема: FORTH vs компилятор бейсика vs C++/Pascal/остальное

  1. #271
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не любитель лезть в холивары, поскольку каждый язык хорош по своему Тем не менее, внесу свои пару копеек.

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Да, покажите игру на Форте, раз он так уж хорош. Не обязательно для Спека. Для любой платформы. Только чтобы в исходниках.
    Не вопрос Хотя я не сторонник Форта, пользовался им лишь несколько раз, о чем и упомянул в той статье.

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Думаю, форт продвигали люди с особым складом ума и состоянием сознания, которые тащились от польской нотации и непохожести форта на другие языки. Эти люди в то время занимали непоследнее место в компьютерном мире, и они сформировали кратковременную популярность форта. Жалко тех людей, которые повелись на это.
    Вас ведь не удивляет, что у каждого языка есть свои фанаты? Холивары между пасклявистами и синяками (а позднее между дельфистами и плюсовиками) - это были самые масштабные батлы на любом форуме программистов Так что Вас удивляет в наличии фанатов Форта? При чем здесь какой-то склад ума? Выбор языка зависит скорее от окружения, то есть от решаемых задач. Я вот долго писал на ассемблере, затем освоил Паскаль и Си. Но, как только коснулось программировать под i8080, то ,быстренько освоил и написал несколько программ на PL/М-80, как наиболее подходящем под CP/M. Но это ведь не значит, что у меня особый склад ума (пэлээмнутый)?

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Фортом увлекаются люди с измененным сознанием и иным умом. Не стоит им подражать и вестись на их рекламу форта.
    Скорее Форт актуален для небольшого количества задач, поэтому и не получил широкого распространения. В момент своего рождения Форт считался наиболее подходящим языком для управления железом. Есть вполне себе наглядный пример. Помнится были исследования, ЕМНИП "Титаника" (могу уточнить конечно, но не суть важно). Там использовалось аж три языка: Си для интерфейса, ассемблер не помню для чего, а вот для управления подводным дроном использовалась программа на Форте. Помимо этого на производстве были станки, под управлением Форта. А впоследствии даже выпускали специальный Форт-процессор, для которого родным языком был не ассемблер, а Форт. Все эти примеры говорят лишь о том, что ниша Форта заключалась в управлении железом, из-за его компактного размера и относительно высокого уровня программирования. Сегодня памяти в железках много, что позволяет программировать на более комфортных языках, потому Форт и отмер. Как и другие узкоспециализированные языки.

    На сегодня Форт можно использовать пожалуй только в целях защиты кода. Для остальных задач есть куда более удобные инструменты.
    Последний раз редактировалось DemonId7; 22.10.2022 в 18:20.

  2. Этот пользователь поблагодарил DemonId7 за это полезное сообщение:

    Oleg N. Cher (22.10.2022)

  3. #271
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #272
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У нас в конторе был долгоиграющий проект на МСУВТ В7 с использованием PL/M-80, на котором 3 человека писали САУ установкой бестигельной зонной плавки для выращивания монокристаллов кремния по методу Чохральского. FORTH-80 они не выбрали. Наверное потому, что его в составе операционки ISIS-ii не было. А может быть оттого, что в той команде были две девушки и один предпенсионер. То есть PL/M-80 ну очень простой язык, но по сравнению с ассемблером сильно упрощающий жизнь команде разработчиков( не надо долго договариваться об интерфейсах между модулями и процедурами и особенно содержащимися в библиотеках). Недостаток по сравнению с С - отстутствие "плавучки" и поэтому ведущему программисту - предпенсионеру приходилось сильно пыхтеть с целочисленной математикой. В системе был "телевизионный"датчик для снятия геометрических параметров "картинки"- зоны расплава. Но обошлись!
    Бездислокационный кремний диаметром 60 мм варился в полностью автоматическом многочасовом режиме. Тут правда надо отдать должное и качеству МСУВТ В7, которые в режиме "троирования" использовались в СССР для управления атомными станциями. Ну соответственно и надежность PL/M-80 и RMX-80. Это был простой, надежный, "прозрачный", и 100% безвирусный софт

    Паскаль и Си кстати тоже не входили в комплект поставки ISIS-II для комплексов КРАМ. Хотя потом перетащили и адаптировали какие-то версии с CP/M-80 разработчики из ВНИИЭМ. А вот FORTRAN-80 входил и обычный, и под RMX-80!

    Спор об актуальности тех или иных языков на сегодня не актуален
    Сохранившиеся прошли естественный отбор и доказали свою состоятельность.

    В умелых руках и для своего круга задач с известными разработчику(ам) целями можно использовать, что угодно( за исключением BF или FALSE L и других "прикольных" языков).

    С и С++ это максимально переносимые языки. Но и в этом деле они давно не "чемпионы".
    Последний раз редактировалось andrews; 22.10.2022 в 20:53.

  5. #273
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,012
    Поблагодарили
    322 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообщем завязывайте!
    Вы кромку дрелью не снимете, И отверстия фрезером бить-то не шибко удобно....
    А так-то каждому своё.. И каждый язык имеет право на своё существование... Иногда в рамках... Иногда сам по себе... Вне рамках заданной платформы....

  6. #274
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,784
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    781 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    примечательно что тему создали в разделе для ZX, а конкретики по применению именно на нём - ноль.
    (все только трепать языком горазды)

  7. #275
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из конкретики я бы посмотрел на PL/Z если у кого есть. Это "мифический", расширенный до возможностей z80 PL/M-80. "Мифический" потому, что за 40 лет ни у кого его так и не нашлось. А "ноги вроде растут" от машинок из ГДР на U880A.

Страница 28 из 28 ПерваяПервая ... 2425262728

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Софт для PC : Pascal, Object Pascal, Delphi
    от hobot в разделе PC-совместимые компьютеры
    Ответов: 0
    Последнее: 02.02.2021, 01:36
  2. Кросс-компилятор бейсика для БК
    от litwr в разделе БК-0010/0011
    Ответов: 2
    Последнее: 30.03.2018, 18:03
  3. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •