工具: 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 projecthttps://github.com/fabriciocolombo/delphi-rest-client-api
Lazarus forkhttps://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;
============
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文探讨了Delphi和Free Pascal(FPC)作为现代Pascal语言的特性,包括跨平台能力、语法简洁与稳定性,以及与Delphi的兼容性问题。尽管面临旧有印象和缺乏流行度,FPC凭借其稳定性和基本Pascal教程的支持,成为吸引程序员的选择。
912

被折叠的 条评论
为什么被折叠?




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.