LINUX.ORG.RU
ФорумTalks

Трэш-язык программирования «перфолента-нет»

 , ,


0

1

https://aftershock.news/?q=node/1574423

Перфолента.NET — это на удивление профессионально выглядящий язык программирования (компилятор) на платформе .NET, который поддерживает объектно-ориентированное и функциональное программирование, и на котором написан даже написан другой язык, функциональный язык программирования — Перфо.NET (интерпретатор).


Гусары, молчать. Щас пойдёт тугая струя юмора


Преимущества изучения программирования с помощью Перфоленты.NET

Изучение основ программирования с помощью языка Перфолента.NET даёт ряд важных преимуществ:

Оптимальная нагрузка при обучении. Для качественного усвоения материала 80% изучаемого должно опираться на уже имеющиеся знания, а 20% — быть новым. Это позволяет естественно связывать новую информацию с уже известной. Русский язык ключевых слов. Нет необходимости учить английский: можно сосредоточиться на основных понятиях и концепциях. Совместимость с синтаксисом 1С. Это упрощает переход для тех, кто уже знаком с 1С. Простая и легковесная среда разработки (IDE). Установка и старт занимают минимум времени: поставил, открыл пример, скомпилировал. Это обеспечивает быстрый старт в изучении программирования. Доступность для большинства пользователей. Язык изначально разработан для Windows 7/10/11, что делает его доступным для 99% пользователей. Качество реализации языка Перфолента.NET

Язык профессионально реализован на платформе .NET. Он позволяет изучить ООП/Функциональное программирование, в том числе: параллельное программирование, лямбда-функции, замыкание, каррирование и т.п. Развивается уже 12 лет: имеет устоявшийся синтаксис, полноценную документацию, официальный сайт и активное профессиональное сообщество. Существует интерпретатор Перфо (2000 строк на Перфолента.NET) — лёгкая реализация языка Scheme/Lisp, предназначенная для изучения функционального программирования. Отработана технология написания консольных приложений, пригодных для использования в бизнесе. Имеется более сотни примеров проектов: заготовка «Тотал Командер» для консольного режима; игры (Тетрис, Змейка); простые веб-серверы; примеры для блокчейна и др.



Последнее исправление: ckotctvo (всего исправлений: 1)

Да даже на лорчике, кажись, по крайней мере два лоровца делали свой ЯП на русском, очень простой для изучения бла-бла, КОНСОЛЬНЫЕ ПРИЛОЖЕНИЯ ДЛЯ БИЗНЕСА, без гуи, можно делать простые вебсерверы, так как можно читать и писать в сокет строки, очень дружелюбно для новичка, нужно переизобрести все велосипеды в мире чтобы что-то сделать, зато ключевые слова НА РУССКОМ!

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)

«понимание алгоритмов совсем другое»

Это вроде называется «не видеть леса за деревьями».

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)

Вроде как .Net не переведен на русский язык. Получается какая-то мешанина, синтаксические конструкции языка на русском, а базис на английском? Даже если компилятор справляется с Система.Текст.Кодировка, то писателю все равно придется искать справку по System.Text.Encoding

dmitry237 ★★★★★
()
Ответ на: комментарий от dmitry237

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

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

Развивается уже 12 лет, предназначено для изучения программирования, позволяет изучить программирование - уже как бы должно о многом говорить

ckotctvo
() автор топика

.NET 8 поддерживает?

IIIypuk ★★★★★
()
Ответ на: комментарий от static_lab

С ним 1С начинает выглядеть как Visual Basic.

Не начинает, потому что в 1С неудобный отладчик по сравнению с Visual Basic?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Без понятия какой там отладчик в 1С. Я про язык говорю, а не про среду разработки.

static_lab ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)