你的第一个编程语言是什么?

每个人都必须从某个地方开始。你的编程之旅是从哪里开始的?
1026 位读者喜欢这个。
A bunch of question marks

Opensource.com

无论你是首先在课堂上、工作中还是自学编程,每个为开源项目贡献代码的人都有一个关于他们最初如何开始编程的故事。无论你今天是否还在使用它,你的第一门语言都在塑造你对计算机系统的理解方面发挥了重要作用。

那么你从哪种语言开始的呢?

我们知道我们不可能列出人们可能入门的所有语言。 因此,如果我们遗漏了你的第一门语言,请在评论中告诉我们它是什么,如果我们开始看到大量投票集中在某个特定选项上,我们将考虑将其添加到上面的投票中。

如果你还不是程序员,也没关系!编码是一种有益的体验,即使你不将其作为你的全职工作,但是有很多方法可以在不了解编程的情况下为开源项目做出贡献,这些方法与贡献源代码一样有价值。

但对于那些已经是程序员的人,我们想知道:你的起点在哪里?

标签
User profile image.
Jason 是 Opensource.com 的工作人员和红帽员工,时间从 2013 年到 2022 年。此个人资料包含他在此期间与工作相关的文章。其他贡献可以在他的个人帐户中找到。

74 条评论

1968 年的 Fortran IV。这是所有工程和理科学生的必修课。如果你想学习 COBOL,你必须转到商学院。

我也是,但那是 1969 年。

回复 作者 Robert McConnell (未验证)

ZX80 Basic 是我的代码首次实际运行的地方,我学习过一些 Fortran,但无法访问编译器(或计算机...!)。

我的第一门语言是 FORTRAN-66。

LOGO 编程语言。

Forth 和 6502 汇编

Algol 60 是我的第一门语言。

WATFOR 是滑铁卢大学 FORTRAN 的简化版本(是的,两者都用大写字母书写),用于在 1968 年在 NCSU 教育计算机科学新生。
它的表亲 WATBOL 是 COBOL 的简化版本(再次注意所有大写字母),也曾少量使用,360/汇编语言也是如此。

第一个是 Apple II+ 上的 Basic,但不久之后我在 IBM 4341 上编写了一些 Mantis(来自 Cincom Systems)。当时我没有意识到语言设计如何影响生产力。我花了 15 年才明白这一点。

ActionScript3。不得不在大学学习,因为我的游戏设计小组中没有人愿意学习。

Fortran IV,然后是 WATFOR。使用穿孔卡片编程非常残酷——你花了很多时间编写程序(在纸上),然后使用穿孔机,然后提交你的“作业”以便运行,第二天你要么得到你想要的打印输出,有时是成堆的输出,因为你创建了一些循环,或者你可能什么也得不到。
有了 WATFOR,不再需要穿孔卡片!你有了一些内存空间来保存程序!你可以自己编辑,然后立即运行!

我首先学习了 HTML5

HTML 5 不是一种编程语言,我希望你意识到这一点... 😉

回复 作者 Sachin Saxena (未验证)

MS-DOS Batch,如果你算上脚本语言的话。

Fortan IV、ZX-80 Basic、GWBasic 和汇编语言(如果你将其算作一种语言),顺序依次是这样。
Fortran 是工程课程的一部分,但所有内容都只是纸上谈兵。
多年以后,我偶然遇到一个 Fortran 编译器。

我首先在课堂上学习了 MS Logo。然后我学习了 QBASIC、Small Basic,后来又学习了 HTML。几天前,我自学了 JavaScript。我现在在 8 年级。

Vb.net

ZX Spectrum 上的 Hisoft Pascal。它似乎比 Sinclair Basic 更合乎逻辑,尽管我确实从 Usborne 编程书籍中输入了不少程序。我认为它给了我调试的耐心,可以找出程序需要从 TRS-80 版本调整到 Spectrum 版本的位置。

Lua。

(嘲笑数组从 1 开始)

我的第一门编程语言是汇编。

COBOL

你能告诉我开始云计算认证之前需要哪些技术吗?

我的第一门编程语言是 Macromedia Flash 5 中的 Actionscript 1.0 :)

1968 年,我作为高中新生代数课的一部分,在 GE 分时系统上学习了 Basic。使用了电传打字机和穿孔纸带。它非常简陋,但多年来一直对我很有用。我二十年没有上过正式的编程课,但知道足够的知识来做 dBase III 中的一些基本事情。从未做过程序员,但知道足够的知识在工作中做其他人做不到的事情(我是一名退休的档案管理员)。

老笑话:FORTRAN 程序员可以用任何语言编写 FORTRAN 程序。我承认,这很能描述我编写(相对较小)程序的方式:我在 Basic 中学到的线性代码。即便如此,我已经开发了几个数据库驱动的 ASP 和 PHP 网站,这些网站得到了相当广泛的应用。

6502 机器语言(与汇编语言不同)

Tandy 计算机,在过去的日子里。不确定我当时使用的是什么程序或语言,这一切都来自一本书。但这很有挑战性,在所有这些输入之后玩的游戏在那时还不错。如果你遗漏了任何东西,它就不会加载,你将不得不通读每一行以查看缺少了什么。我喜欢 Tandy。

我的第一门编程语言是 Logo。我大概 8 或 9 岁,在 80 年代。然后是 C64 Basic,是的,在 C64 上,也使用了 Miki cartrdige 汇编。

ActionScript 2

在学校里从 BBC BASIC 开始,在家里使用 Acorn Electron。但在大学里真正用 Pascal 崭露头角,然后在大学里也是如此。

VB.NET,令人惊叹的语言。

C++ 2017!哈哈

我在 80 年代早期还是个孩子的时候有一台 Atari 400。它被宣传为家用电脑,但在很大程度上,它是一个先进的游戏系统。然而,它确实有一个 QWERTY 键盘,并且配备了一个类似游戏的 BASIC 卡带。所以我用那个自学了……在某种程度上。

虽然它有一个完整的键盘,但它没有真正的按键,而是一个薄膜键盘,这使得打字很困难。此外,我们没有任何方法可以保存我们正在处理的任何内容。因此,如果我花了 30-60 分钟以上的时间来编写程序,我会觉得我在浪费时间,因为我无法保存任何内容。但是你在 30-60 分钟内做不了太多事情,尤其是在你无法打字的时候。尽管如此,我还是设法学到了很多东西。

Algol! (70 年代早期)

MITs Altair 的 8080 汇编器(虽然我没有 Altair,只有手册)——大约在 1975 年。许多程序写在笔记本纸上。

我记得,我 9 岁时在学校参加了计算机课程,并从 Logo(编程语言)开始。它使用海龟图形来绘制正方形和圆形等图表。我仍然记得一些命令 - #FD 100、#RT 90、#REPEAT 等。两年后,我转到了 BASIC,后来又转到了 Fortran 编码。

Ada 语言

plankalkul 是 Kenard Zuse 的第一门编程语言...

我的第一门和目前的工作语言是 ASM(汇编语言)。之后我还学习了 c、c++ 和 Java

软件工程师

实际上我学会了在纸上用伪代码编程 :)

不过,我的第一个计算机语言是 Pascal。

我已经投票 Basic 作为我的第一门语言。但是如果你认为机器语言是编程,那是在 1992 年大学里的 8085。一年后学习了 Basic。我现在都忘记了。现在用 avr c 编码。

从我在评论中看到的情况来看,我想另一个好问题是:你什么时候编写了你的第一段代码,以及在什么年龄?

Logo。

IBM 1401 上的 Autocoder / SPS。汇编语言,一种自由格式,另一种固定格式。(大约 1966 年)

Cobol

BASIC,来自书籍 "Basic BASIC",在拥有计算机之前。每个人,TRS-80、Commodore、Apple 等都使用相同的 basic (哈!) 编程意味着学习不仅容易,而且可移植。我知道 C 应该也是这样,但在当时肯定不是这样。我仍然会考虑问题,并且知道如果我有一个像我的 TRS-80 那样的 BASIC 解释器 shell,我可以在 5 分钟内完成任务。但是不,我必须先费力地完成编辑器和编译器以及所有这些。所有的“进步”都不是向前。

从技术上讲,我认为它是 BASIC。我过去常常用我的 TI-85 在大学里用公式编程,这样我就可以插入我需要的答案的任何变量。然后我在大学里学习了 C++,并开始接触 HTML,最终自学了 PHP。

实际上我只是一个 13 岁的学生。
在 10 年级时,我开始学习编程
从 YouTube 上的课程。我喜欢编程。
?????

他们先教我 C 语言,但我先学会了 Java。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.