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

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

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

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

Сообщение SSerge » 09.01.2023 06:56:11

Kopa, C# тоже близко к FreePascal :D
Почти так же близко, что и Delphi. И даже базовый разработчик один и тот же. :D
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

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

Сообщение Kopa » 09.01.2023 10:25:08

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

Вполне верю, что это так, но местный форум по FreePascal, а не C#. :)

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

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

В этой статье автор её, описал свой путь по интеграции Форт с C# Универсальный DSL. Возможно ли это?
Kopa
новенький
 
Сообщения: 41
Зарегистрирован: 29.10.2020 12:24:36

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

Сообщение delphius » 09.01.2023 21:49:56

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

И опять недоступен :mrgreen:
delphius
постоялец
 
Сообщения: 122
Зарегистрирован: 18.03.2020 13:40:11

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

Сообщение Kopa » 12.01.2023 14:57:15

Возможно будет интересен как пример - вариант реализации Форт подобного языка (минимального содержания)
Файл в проекте 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 за авторством Стаса Будинова.
Kopa
новенький
 
Сообщения: 41
Зарегистрирован: 29.10.2020 12:24:36

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

Сообщение delphius » 11.02.2023 19:53:06

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

Так и не появился в доступе сайт ваш :!:

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

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

Сообщение tuzik87@inbox.ru » 19.02.2023 16:30:29

delphius, сейчас проверил. Мой сайт( http://popovevgeniy.hostfree.pw) доступен.
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение delphius » 20.02.2023 22:51:15

tuzik87@inbox.ru писал(а):delphius, сейчас проверил. Мой сайт( http://popovevgeniy.hostfree.pw) доступен.

Значит правильная ссылка на скачивание книги вот http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
delphius
постоялец
 
Сообщения: 122
Зарегистрирован: 18.03.2020 13:40:11

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

Сообщение tuzik87@inbox.ru » 08.04.2023 12:43:36

Выложил новую редакцию книги. Добавил в первую часть новую главу и дополнил третью главу из первой части. Так же исправил найденные ошибки и неточности.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 21.04.2023 12:52:27

Выложил новую редакцию книги. Доработал следующие главы из первой части: 10, 11, 19, 25
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 22.04.2023 16:22:13

Выложил новую редакцию книги. Внес мелкие правки в пятую главу из первой части, а также во вторую главу из третьей части и в первую главу из четвертой части.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 23.04.2023 18:34:25

Выложил новую редакцию книги. Доработал четвертую главу из второй части.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
Дальнейшая работа над книгой временно приостановлена.
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 26.04.2023 14:18:01

Выложил внеплановое обновление книги с исправлением неточностей в восьмой главе из первой части.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 31.05.2023 14:13:50

Выложил новую редакцию книги. Исправил оставшиеся ошибки.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 06.06.2023 20:42:30

Выложил новую редакцию книги. Исправил неточности в следующих главах: 15 из первой части, 2 и 4 из третьей части и 1 из четвертой части книги.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

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

Сообщение tuzik87@inbox.ru » 08.06.2023 17:47:09

Выложил новую редакцию книги. Исправил мелкие недочеты.
Ссылка для скачивания - http://popovevgeniy.hostfree.pw/download/technical/Lazarus.zip
tuzik87@inbox.ru
постоялец
 
Сообщения: 145
Зарегистрирован: 25.12.2012 15:05:28
Откуда: Россия, Новосибирск

Пред.След.

Вернуться в Обучение Free Pascal

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

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

Рейтинг@Mail.ru