Книга «Экспресс курс программирования в Lazarus»

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

Kopa, C# тоже близко к FreePascal :D
Почти так же близко, что и Delphi. И даже базовый разработчик один и тот же. :D
Kopa
новенький
Сообщения: 41
Зарегистрирован: 29.10.2020 11:24:36

Сообщение Kopa »

SSerge писал(а):Kopa, C# тоже близко к FreePascal :D
Почти так же близко, что и Delphi. И даже базовый разработчик один и тот же. :D
Вполне верю, что это так, но местный форум по FreePascal, а не C#. :)

Offtopic:
Интересно, а транспилеры из FreePascal в С# существуют?
В С# открыта реализация только рантайм? (фронт компилятор закрыт?)
Для С# есть и Новые пакеты в HiAsm помимо родного наполнения HiAsm на FPC/Delphi

P.S. А, вообще для любителей странного, как меня, есть и реализации и на С# (и их больще чем на Pascal|Lazarus) Forth (Форт) языка программирования судя по проектам на Github. :)

В этой статье автор её, описал свой путь по интеграции Форт с C# Универсальный DSL. Возможно ли это?
delphius
постоялец
Сообщения: 131
Зарегистрирован: 18.03.2020 12:40:11

Сообщение delphius »

tuzik87@inbox.ru писал(а):Технические проблемы с хостингом решены и сайт вновь доступен по прежнему адресу.
И опять недоступен :mrgreen:
Kopa
новенький
Сообщения: 41
Зарегистрирован: 29.10.2020 11:24:36

Сообщение Kopa »

Возможно будет интересен как пример - вариант реализации Форт подобного языка (минимального содержания)
Файл в проекте forth.pas
Собирается и работает в Online командной строке
: ; + - * < = > / . .S ! @ /MOD 1+ 1- 2DROP 2DUP AND BEGIN BYE DO DROP DUP ELSE IF NIP NOT LEAVE LOOP OR OVER REPEAT ROT SWAP THEN U. U< U> UNTIL WHILE XOR

Код: Выделить всё

: aaa 0 DO I . LOOP ;
10 aaa 
0 1 2 3 4 5 6 7 8 9 ok
P.S. Есть, конечно, и полноценные реализации Форт на Паскаль и на том же Github или других площадках.

К примеру реализация Forth приводится и в примере книги Python for Fun
В главе: Forth in Python

По стилю изложения и акцентированию внимания на каких то неявных деталях понимания языка мне понравилось изложение
материала в книге про FreeBasc
Учебник по языку FreeBasic.pdf за авторством Стаса Будинова.
delphius
постоялец
Сообщения: 131
Зарегистрирован: 18.03.2020 12:40:11

Сообщение delphius »

tuzik87@inbox.ru писал(а):Технические проблемы с хостингом решены и сайт вновь доступен по прежнему адресу.
Так и не появился в доступе сайт ваш :!:

Выложите нормально на github например, не будет скачек с "бесплатными" хостингами сомнительного свойства.
А там, глядишь, и до markdown дойдем и до коллективного участия в написании и до автосборки и приведения книги в соответствие с последними стандартами оформления как в виде вебдокумента (на github.io), так и в виде pdf/doc/epub/чтодушеугодно
delphius
постоялец
Сообщения: 131
Зарегистрирован: 18.03.2020 12:40:11

Сообщение delphius »

tuzik87@inbox.ru писал(а):delphius, сейчас проверил. Мой сайт( http://popovevgeniy.hostfree.pw) доступен.
Значит правильная ссылка на скачивание книги вот http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Добавил в первую часть новую главу и дополнил третью главу из первой части. Так же исправил найденные ошибки и неточности.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Доработал следующие главы из первой части: 10, 11, 19, 25
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Внес мелкие правки в пятую главу из первой части, а также во вторую главу из третьей части и в первую главу из четвертой части.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Доработал четвертую главу из второй части.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
Дальнейшая работа над книгой временно приостановлена.
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил внеплановое обновление книги с исправлением неточностей в восьмой главе из первой части.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Исправил оставшиеся ошибки.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Исправил неточности в следующих главах: 15 из первой части, 2 и 4 из третьей части и 1 из четвертой части книги.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
tuzik87@inbox.ru

Сообщение tuzik87@inbox.ru »

Выложил новую редакцию книги. Исправил мелкие недочеты.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/downloa ... azarus.zip
Ответить