我不确定这篇文章的火花是什么;也许这是我最近使用 Python 的冒险经历。我已经有一段时间没有成为全职开发人员了,我还会忘记更多的语言。我开始按照我第一次使用它们的顺序写这些,但后来有点乱了。
哇,我真的很卖这个!
经常使用
-
基本的。我出生得太晚,无法在 8 位家用计算机上体验 BASIC,当时它们还是新的,但我所有的第一个程序都是用与 MS-DOS 捆绑在一起的 QuickBASIC 编写的。很有趣!
-
帕斯卡.我第一次真正爱上编程。我是从微软的短命 QPascal 中了解到这一点的,我们在学校时就经常修改它。它比BASIC功能更强,但我不觉得它更困难吗?也许它受益于我的第二语言,而不是我的第一语言。
-
视觉基本 5/6 。这是他们在高中时教给我们的。它是如此即时地验证了能够将控件拖放到表单上、单击它们并添加事件驱动的代码,而无需担心侦听器等。然后 VB.NET 出现了,它不再有趣了。
-
C++ 。是的,我在C之前就学过这个!我爸爸给我买了一本 Borland C++Builder,附带一本很棒的说明书。我编写了一些可怕的代码,但是 Borland IDE 使 GUI 开发变得像 VB 一样平易近人。这让我想起了,下一个是……
-
德尔福。仍然是我最喜欢的快速 GUI 开发语言。 Delphi 的灵感来自于 Pascal。这提醒我,我需要从今天开始恢复我有趣的个人项目。
-
珀尔。我第一份 IT 工作的老板向我展示了其中的诀窍,即使是现在,我仍然几乎每天都在使用它。很少有技术能够对我的生活产生如此深远的影响,对此我深表感激。谢谢拉里!
-
爪哇。不要告诉任何人,但我在大学时很喜欢 Java。我的方法和变量命名往往很冗长,所以 Java 的大量命名让我感觉很自在。 Swing 起初对于 GUI 应用程序来说很痛苦,但我掌握了它的窍门。没有德尔福通过!
-
红宝石。我有一个简短的博客,其中我刚刚谈论了学习 Ruby。 Perl 中有很多我喜欢的东西,但它也让很多事情变得更容易。虽然我从未真正接触过 Rails,但 ActiveRecord 很不错。
修补过
-
Excel 宏/VBA 。拥有一些高中工作经验,负责工资系统的一部分自动化。它甚至连接到 Access!我敢打赌现在这些都不会运行。或者至少,我希望不会。
-
雷克斯。这是 Microsoft-IBM 分裂后 PC DOS 的一个有趣的补充。它确实感觉与 BASIC 相邻,但我认为语法更容易理解?可能只是我。我可能会尝试在日语 486 上多写一些内容。
-
PL/SQL 。 Oracle 附带的过程编程语言。我在工作中和大学作业中使用过它。在将数据发送到其他地方之前,在数据库中处理数据的感觉是正确的。
-
JavaScript .简要地。我非常不喜欢的第一语言。真是个麻袋。 TypeScript 在某种程度上甚至更糟。
-
C.说ncurses可能更准确,它附带了一些有用的指南。 ncurses 很有趣!
-
C# .在我脑子里从 VB.NET 翻译了一些东西之后,在大学里做了一项关于它的作业(见上文)。更喜欢Java。对不起,阿里·比克斯霍恩。
-
目标C。我对制作 Mac 软件本身并没有多大兴趣,但我喜欢 OpenSTEP 和所有这些好东西。使用 C 语言传递 Smalltalk 消息的想法比 C++ 感觉更好、更自然。
-
Python 。直到今年才终于抽出时间来做这件事。这绝对是与 Perl 的背离,但我比我想象的更喜欢它。
-
卢阿。在所有地方都涉足过维基百科。这很有趣。
-
6502 和 Z80 汇编器。只完成了绝对的基础知识,但他们都已经解决了很长一段时间以来没有其他方法可以解决的精神瘙痒。同时执行这两项操作也使得架构背后的某些决策变得非常有趣。我很想在今年的长期服务假期间做更多的事情,也许是为 Commodores 或 Apple //e。
作者: Ruben Schade ,悉尼,2025 年 1 月 22 日。