free pascal
工具: lazarus, codetyphon, fpcupdeluxe
大提纲
https://dubst3pp4.github.io/post/2017-10-03-why-i-use-object-pascal/#fn:3
学习完成
https://wiki.freepascal.org/Basic_Pascal_Tutorial
正在学习, 4.4 节
https://castle-engine.io/modern_pascal_introduction.html
https://www.davidghoyle.co.uk/WordPress/?page_id=1327
https://files-cdn.cnblogs.com/files/stevenlaz/Lazarus_ZeosDBO_FireBird%E5%BC%80%E5%8F%91%E8%80%85%E6%8C%87%E5%8D%97Ver5.pdf
待学习:
https://www.tutorialspoint.com/pascal/pascal_classes.htm
https://synopse.info/files/html/Synopse%20mORMot%20Framework%20SAD%201.18.html#TITL_114
https://stackoverflow.com/questions/44848371/is-free-pascal-a-programming-language-by-itself-or-just-a-compiler-supporting
语法简单实用: 没有那些看起来很炫的语法糖, 一切都很直接, 一切都很直白.
语法稳定: 1969年就开始的编程语言, 语法稳定, 命名空间, 泛型, Unicode
语法罗嗦: 相比与C和JVM家族的语言, Delphi 语法看起来很罗嗦, 但代码易读性更强.
You can try delphi-rest-client-api
Original project
https://github.com/fabriciocolombo/delphi-rest-client-api
Lazarus fork
https://github.com/esvignolo/delphi-rest-client-api
https://stackoverflow.com/questions/29374336/passing-value-of-json-data-to-free-pascal-variable
https://forum.lazarus.freepascal.org/index.php/topic,10125.0.html
https://github.com/fabriciocolombo/delphi-rest-client-api
client: fphttpclient, fpjson, jsonparser;
server: fphttpapp, httpdefs, httproute, fpjson;
============
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Unfortunately it suffers from a stigma inherited from it's origins as an old "teaching you how to code" language rather than a real language. Never mind the fact that Delphi (the precursor to "modern pascal") was the brain child of Anders Hejlsberg before he was snatched from Borland by Microsoft, when Anders had remade Turbo Pascal (already great) into a fantastic product. Bill Gates said "The only thing wrong with Delphi is that it's not made by Microsoft".
In short, Free Pascal a fantastic multi platform language and compiler, but suffers from a lack of popularity due to being considered something old and not very modern, even though it has all the modern features one might need.