TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Awesome Pascal – A curated list of Delphi, FreePascal, and Pascal shiny things

150 点作者 rsecora大约 3 年前

13 条评论

0des大约 3 年前
Just because it had a cool name, I downloaded Lazarus from my OS&#x27;s package repos. I was kind of excited that the language it uses was freepascal. That weekend, for fun, I refactored a few of the apps I had built recently to try other methodologies, and it was a blast from the past. As a kid, pascal was a very different experience, and by the time I mowed enough lawns to afford Delphi, everyone had moved to C++.<p>It hasn&#x27;t been completely smooth. Doing more modern tasks like HTTP requests are not included, and adding the plugin for it is a little fiddly, but for your basic GUI tasks, it is actually pretty fun, and simple on a level reminiscent of Visual Basic.<p>I encourage everyone to give it a try, and though you might not make your name writing pascal software in 2022, its fun like driving a car with a stickshift, or using hand tools to build a table. It is an experience worth enduring to experience the appreciation and perspective it provides.<p>Try it!
评论 #30796023 未加载
评论 #30857419 未加载
评论 #30804458 未加载
评论 #30798175 未加载
评论 #30796652 未加载
lokl大约 3 年前
Any Delphi experts know of openings for remote devs from Ukraine (now in Germany)? Sorry if inappropriate to ask here, hope it&#x27;s understood given the circumstances.
评论 #30793181 未加载
marcodiego大约 3 年前
I want delphi to die. Not that I don&#x27;t like the language or the IDE, quite on the contrary: it is pleasing to use. I want it to die because it remained &quot;too closed&quot; for &quot;too long&quot;. Updating from one version to a future version was nightmare, depending on a single vendor is dangerous, the way they ignored multi-platform for decades was bad, historic prices left many hobbyists out of the game, no consensus, no committee, no public consultancy on how the tools and language should evolve, the complete ignorance of how FLOSS tools evolved along around the same period and now most languages and used IDE&#x27;s are at least partially FLOSS makes me want to see delphi die.<p>Make the effort to use or promote lazarus.
评论 #30857494 未加载
评论 #30797764 未加载
aljgz大约 3 年前
I&#x27;m grateful that Pascal was the first language I learned, for an unexpected reason:<p>I was a natural fan boy. We just assume that the thing we happened to land on is for some reason the best. Pascal is the best, Windows is the best, my country is the best, etc, etc. I know people who lived like that their entire (up to this point) life.<p>If I happened to start with c++ or java, I could stay ignorant forever. I was lucky that Pascal&#x27;s ecosystem was so limited that I needed to learn c++ and from there I went to java, c#, python, and a little bit of others.<p>Now, when looking back at Pascal, I have the deep nostalgic emotion, but I know that for most things I can do with it, there are much better tools out there.
评论 #30794721 未加载
评论 #30794089 未加载
评论 #30793680 未加载
评论 #30798946 未加载
评论 #30793853 未加载
eatonphil大约 3 年前
HeidiSQL is one of the most prominent real world applications in Delphi I know of. It&#x27;s been hard to find many others. Most likely they exist at many companies in private.
评论 #30791910 未加载
评论 #30798614 未加载
评论 #30794129 未加载
评论 #30796389 未加载
badsectoracula大约 3 年前
Nice list but i think that some of those entries should use [Lazarus] instead of [FPC] since unlike Delphi (which is a single product), Lazarus and FPC are two different projects and not everything that would work on Lazarus would also work on FPC by itself. As an example, a project that uses FPGUI instead of Lazarus would not be able to use any of the GUI controls marked as &quot;FPC&quot;.
VikingCoder大约 3 年前
I would advise against anyone learning Pascal, any more.<p>I wish I had instead learned C and C++.<p>The tooling around Pascal was phenomenal, with Turbo Pascal, Borland Pascal, and Delphi. But the tooling around C++ is just as good or better now, in my opinion.
评论 #30792757 未加载
评论 #30792872 未加载
peter_d_sherman大约 3 年前
Great list!<p>Also, don&#x27;t forget some of the better (IMHO), but lesser known open-source self-compiling Pascal compilers:<p>BeRoTinyPascal: <a href="https:&#x2F;&#x2F;github.com&#x2F;BeRo1985&#x2F;berotinypascal" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;BeRo1985&#x2F;berotinypascal</a><p>XD Pascal for MS-DOS: <a href="https:&#x2F;&#x2F;github.com&#x2F;vtereshkov&#x2F;xdp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vtereshkov&#x2F;xdp</a><p>XD Pascal for Windows: <a href="https:&#x2F;&#x2F;github.com&#x2F;vtereshkov&#x2F;xdpw" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vtereshkov&#x2F;xdpw</a>
wdb大约 3 年前
Makes me wonder if Torry’s Delphi Pages still exists :)
评论 #30795476 未加载
评论 #30794488 未加载
评论 #30793873 未加载
评论 #30791387 未加载
d33大约 3 年前
Among Pascal projects I&#x27;d recommend, check out Hedgewars:<p><a href="https:&#x2F;&#x2F;hedgewars.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hedgewars.org&#x2F;</a><p>It&#x27;s a Worms clone that actually gave me as much joy as the original. What&#x27;s quite interesting is that the game is written in many languages - I heard that e.g. AI is written in Haskell.
aa-jv大约 3 年前
I&#x27;ve been writing professional software for 30 years.<p>A Delphi app that I released in the mid-90&#x27;s is <i>still</i> the longest-running, most entrenched, still in-use application of anything else I did in that era. It amazes me that people are still using this little application and I still get heaps of praise for having written it, almost 30 years ago. People are still using it .. a testimony to just how well Delphi works and how powerfully useful apps can be made with it.<p>I only wish I still had the sources for the app so I could try a Lazarus build an maybe fix a few bugs ..
hdjjhhvvhga大约 3 年前
How come that the word &quot;awesome&quot; hasn&#x27;t been autoremoved from the title? It was an awesome bug that showed up in many previous &quot;awesome x&quot; submissions.
nanochad大约 3 年前
Sad how classical languages like Pascal family, Lua, and Fortran aren&#x27;t often used anymore.