Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт янв 23, 2018 00:16

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Форт на работе - явно и неявно
СообщениеДобавлено: Чт янв 18, 2018 12:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6149
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
mOleg писал(а):
Тут такое дело, для себя вы можете использовать какой угодно ЯП.
Но, как только вы попадаете на работу, где кроме вас есть еще программисты, и по большому счету вы можете, скажем начать проект, а кто-то другой будет его править или развивать, или даже просто проверять вас - возможность выбора резко сокращается.

Я пользуюсь Фортом на работе, и достаточно успешно, но лишь там, где поддержка не критична (то есть в процессе отладки, настройки, тестирования, проверки изделия).

Никому не нужно изделие, которое может сопровождать единственный программист в большой фирме(пусть даже небольшой). Ведь вы можете уволиться/заболеть/командироваться и т.п.
И тут Си оказывается очень хорошим языком... Хотя мне лично он узок, тесен, неудобен, не нравится.


Интересный вопрос. И правда, можно ли быть фортером на работе и как доказать руководству, что это можно и нужно. Идеи, соображения?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт на работе - явно и неявно
СообщениеДобавлено: Чт янв 18, 2018 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: Чт дек 31, 2009 18:36
Сообщения: 2051
Откуда: Питер
Благодарил (а): 15 раз.
Поблагодарили: 33 раз.
Hishnik писал(а):
можно ли быть фортером на работе и как доказать руководству, что это можно и нужно
Если "это" - тупо ANS 94, то - нет. Но возможны варианты:
1. При разработке нового железа на нормальное ПО нет сил и приходится писать на коленке, правя на ходу. (Кому я это рассказываю?!)
2. Львиная доля использующих популярнейший FORT-метод понятия не имеют о "языке FORTH".
3. Вполне возможно дорасти до должности, когда вам платят за вашу любимую игру (любую, не обязательно FORTH), точнее - за ее полезный побочный эффект. Ср. "Наука - есть удовлетворение своего любопытства за государственный счет".

_________________
Когда я говорю "понимаю" - это не значит, что я согласен, не значит, что я понимаю и вообще не значит, что я слушаю тебя. /Чарли, "2 1/2 человека"/


Последний раз редактировалось gudleifr Чт янв 18, 2018 19:17, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт на работе - явно и неявно
СообщениеДобавлено: Чт янв 18, 2018 19:07 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 736
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Могут быть и такие варианты

1. Разрабатывать софт с Форт при интеграции (имплантации) с(в) другие языки (фреймворки).
2. Создавать какое инструментальное (исследовательское, прототипное, связующее-автоматизирующее) ПО (среднего уровня) на(с) Форт
3. Продемонстрировать "аналоги" проектных решений на Форт технологиях в сравнении с традиционными решениями.
4. Использовать процессоры поддерживающие Форт исполнение (но здесь не густо, кроме ПЛИС вариантов)
5. Создать своё "уникальное" полезное решение с использование или без предыдущих пунктов.
...

P.S. Но, "внешнее" профессиональное окружение, скорее всего, при недостаточности "пробивных" качеств задавит частные Форт-инициативы,
если они не будут кем то и как то однозначно поддержаны. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт на работе - явно и неявно
СообщениеДобавлено: Чт янв 18, 2018 23:26 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4840
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Забавно. Я дал ответ, а не задал вопрос 8)

Акцент был на том, что никому нафиг не нужны программы на языке (пускай самом супер), которые не смогут поддерживать хотя бы несколько программистов на фирме, с гарантией простого нахождения еще хотя бы пары таковых. Посему, придется скорее писать на Фортране, чем на Форте...
Это реальность, увы.

Отсебятину можно гнать лишь там, где не критично.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт на работе - явно и неявно
СообщениеДобавлено: Чт янв 18, 2018 23:49 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 736
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
mOleg писал(а):
Посему, придется скорее писать на Фортране, чем на Форте...
Это реальность, увы.

Вполне согласен, если поглядеть, что "втыривают" в массовое сознание
например, в двух пабликах в ВК Библиотека программиста или Physics.Math.Code.Books (но этот более адекватен)

P.S. Долго же нам ещё готовить кадры для "западных" компаний (учась на их литературе) . :shuffle;


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт на работе - явно и неявно
СообщениеДобавлено: Чт янв 18, 2018 23:56 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6149
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
KPG писал(а):
1. Разрабатывать софт с Форт при интеграции (имплантации) с(в) другие языки (фреймворки).


Хороший вариант, причем можно сослаться на аналогичные подходы. Например, встраиваемый Tcl. В этом случае основной проект создается на чем-то постороннем и хорошо известном, однако внутри проекта есть Форт, который может исполнять строки или целые файлы. Называем это встроенным интерпретатором или встроенным скриптовым языком. Указываем на то, что многие задачи можно решить без пересборки проекта, за счет использования скриптов.

KPG писал(а):
2. Создавать какое инструментальное (исследовательское, прототипное, связующее-автоматизирующее) ПО (среднего уровня) на(с) Форт

В целом это похоже на пункт 1, но в большом комплексе. Это тоже большой плюс.

KPG писал(а):
3. Продемонстрировать "аналоги" проектных решений на Форт технологиях в сравнении с традиционными решениями.

Вот тут видится нейтрально. А зачем же менять один язык на другой, если будет просто аналог?

KPG писал(а):
4. Использовать процессоры поддерживающие Форт исполнение (но здесь не густо, кроме ПЛИС вариантов)

Да, и тут становится очевиднее выигрыш от такого комбинированного решения, если учесть, что с Фортом памяти обычно требуется заметно меньше. Таким образом можно разомкнуть замкнутый круг "Форт для форт-процессора, который взяли потому что Форт".

KPG писал(а):
P.S. Но, "внешнее" профессиональное окружение, скорее всего, при недостаточности "пробивных" качеств задавит частные Форт-инициативы,
если они не будут кем то и как то однозначно поддержаны.

Не обязательно давление будет вызвано именно Фортом. Ведь привлекательность Си вследствие распространенности довольно условна. Если программиста меняют, то новому надо разбираться не в языке, а в алгоритмах и особенностях их описания. В сочетании с пунктом 1 программист, разбирающийся в задаче может согласиться и оговорить использование дополнительных инструментов - например, встраиваемого скриптового языка.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Форт на работе - явно и неявно
СообщениеДобавлено: Пт янв 19, 2018 00:02 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6149
Благодарил (а): 14 раз.
Поблагодарили: 96 раз.
mOleg писал(а):
Акцент был на том, что никому нафиг не нужны программы на языке (пускай самом супер), которые не смогут поддерживать хотя бы несколько программистов на фирме, с гарантией простого нахождения еще хотя бы пары таковых. Посему, придется скорее писать на Фортране, чем на Форте...
Это реальность, увы.

Так поддерживать-то надо программу, а не язык! Если язык документирован, тем более если он встроен как скриптовый, то это должно быть очень недальновидное руководство, чтобы требовать знания языка программирования и игнорировать навыки владения предметной областью.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB