Языки программирования для непрофессионалов

Беседы ни о чем

Re: Языки программирования для непрофессионалов

Сообщение Gawobeka » 09 авг 2017, 21:23

Freeman писал(а):Это очень по-американски.


Что поделаешь! Хотя и ругаем Америку, но Америка - это наше все : )
Даже Путин - это тоже Америка (на заднем плане щирые украинци гневно улюлюкают) : )

Пардон за off-topic. Для любителей ребусов - фото американского гуру Путина (ххххххххххх - помощник президента Ричарда Никсона. 12 июля 1969)
Вложения
PB.jpg
PB.jpg (24.26 Кб) Просмотров: 461
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 293
Зарегистрирован: 08 дек 2012, 22:11

Re: Языки программирования для непрофессионалов

Сообщение KPG » 09 авг 2017, 21:27

Freeman писал(а):
Gawobeka писал(а):написать "Hello ..." на нем легко, но более сложные программы иногда (всегда?) разработать сложнее

Это очень по-американски.

Читать нужно ещё и правильные классические книги :)
одна из таких Способ мышления -- Форт. Язык и философия для решения задач. Лео Броуди.
(2-я книга по Форт данного автора)

P.S. Посыл автора для написания вышеприведённой статьи был видео-ролик по языку Дракон. :)
Одна из критик Программирование без программистов
Посылы по эргономике у него (Паранжанова) нормальные, но реальное программирование он пытается заменить визуальной алгоритмической графикой пригодной в целом иллюстрации сложных систем без детализации реализации. :)
про DSL (язык предметной области) он говорит, но его визуальная графика больше служит целям некоторых формальных правильных правил верификации диаграммы
в основе которой всё равно "линейная" алгоритмика. ПЛК контроллеры программируются же на визуальных схемах.
и забавная тема ИС Дракон как форт IDE
и новая статья на хабре Программирование ≠ информатика

Тема применения АБ практического визуального ассемблера для AVR контроллеров
Моя идея иметь схемное представление структуры программы на одном визуальном листе с возможностью быстрой навигации (через масштабирование, перемещение и захода на нижние уровни детализации схемы и по тач интерфейсу с возможностью вычленения значимой метанформации (разных парадигм - ООП вариантов например) в отдельном рабочем пространстве)
Такой ген-план программного проекта. Форт слова должны неплохо состыковаться с такой идеей. "Иконка" - это близко к понятию слова.
Но это всё равно не отменяет само авторское программирование :) (вспомнил даже про Befungе "язык программирования" графического представления)
Последний раз редактировалось KPG 09 авг 2017, 23:40, всего редактировалось 22 раз(а).
KPG
Матерый даунгрейдер
 
Сообщения: 67
Зарегистрирован: 21 окт 2015, 21:53

Re: Языки программирования для непрофессионалов

Сообщение KPG » 10 авг 2017, 00:03

Gawobeka писал(а):Пардон за off-topic. Для любителей ребусов - фото американского гуру Путина (ххххххххххх - помощник президента Ричарда Никсона. 12 июля 1969)

Да похоже :) (ИСП РАН)
Доктор Who?

P.S. Да уж. Дракон ключевой элемент цифровой экономики. :)
Кстати Winglion (Ivan Mak) любил тематику "драконов" (крылатых львов)
Последний раз редактировалось KPG 10 авг 2017, 00:38, всего редактировалось 7 раз(а).
KPG
Матерый даунгрейдер
 
Сообщения: 67
Зарегистрирован: 21 окт 2015, 21:53

Re: Языки программирования для непрофессионалов

Сообщение Gawobeka » 10 авг 2017, 01:37

При поверхностном сравнении мне показалось, что между Фортом и Logo есть некоторое сходство: списки, словари, конструкции типа «умножь сложи 2 3 5» и «больше? 2 5» в Logo ... Или это только из-за моего незнания этих языков?
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 293
Зарегистрирован: 08 дек 2012, 22:11

Re: Языки программирования для непрофессионалов

Сообщение KPG » 10 авг 2017, 03:05

Gawobeka писал(а):При поверхностном сравнении мне показалось, что между Фортом и Logo есть некоторое сходство: списки, словари, конструкции типа «умножь сложи 2 3 5» и «больше? 2 5» в Logo ... Или это только из-за моего незнания этих языков?

Некоторое сходство есть. Лого не пытается быть усложнённым синтаксически. Это для меня один из плюсов любого языка + простота внутреннего строения.
По лого есть книга Дьяконова на twirpx (как впрочем и по Форт)
В чём то к Форт или скорее Лого близок TCL язык (тоже хороший командный язык программирования со своими аксиомами и графическим интерфейсом TK,
хорошо описанный и применяемый при создании каких то программ и промышленных систем)

P.S. А вообще выбор языка программирования для непрофессионала нетривиальная задача в таком "зоопарке" языков :)
Форт подобные реализации вообще можно встретить в разных языках и проектах (С#, TCL, JavaScript, Ephoria ...)
Для "не экспериментальных" задач программирования может быть удачным выбор например D языка, а Форт если "зацепило" например по чтению книги Баранова, Ноздрунова "Форт и его реализации" (но могут быть сложности с её прочтением и пониманием)

Обсуждение с хабра из серии Почему программисты не могут программировать :)
Последний раз редактировалось KPG 10 авг 2017, 11:52, всего редактировалось 7 раз(а).
KPG
Матерый даунгрейдер
 
Сообщения: 67
Зарегистрирован: 21 окт 2015, 21:53

Re: Языки программирования для непрофессионалов

Сообщение Nika » 10 авг 2017, 22:33

KPG писал(а):
Gawobeka писал(а): P.S. А вообще выбор языка программирования для непрофессионала нетривиальная задача в таком "зоопарке" языков :)


Пользоваться приходится тем, на чём уже написана программа, с которой надо работать.
И если есть готовые библиотеки тоже.

А так вообще Си - это универсальное решение.
Сейчас уже утихли споры на тему "каким должен быть язык программирования".
Просто все поняли, что он должен быть таким, как Си.
Nika
Мастер Даунгрейда
 
Сообщения: 590
Зарегистрирован: 17 окт 2013, 00:21

Re: Языки программирования для непрофессионалов

Сообщение Gawobeka » 10 авг 2017, 23:03

Согласен, что Си есть и будет. Но в качестве языка "для непрофессионалов" он как-то не очень.
Аватара пользователя
Gawobeka
Мастер Даунгрейда
 
Сообщения: 293
Зарегистрирован: 08 дек 2012, 22:11

Пред.

Вернуться в Флейм

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

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

cron