查看: 676|回复: 0
|
36年,电脑编程,我一路走来
[复制链接]
|
|
看来应该来到一个终站了,故事从36年前的1985年说起。
1985年,大家几岁,出生了吗?我上小学二年级,父亲竟有远见,送我上电脑班学习GW-BASIC和BASIC-A.
1989年,我拥有生平第一部电脑8088 XT配CGA(当时市值4000元马币), 自学MS-DOS 2.0.
1994年,父亲为我买了第二部电脑80486DX2,也是4000元马币左右,安装的是Windows 3.11 (WFW 3.11)
1993年编写了生平第一个EXE, DOS环境的MZ可执行程序,用的是Turbo Pascal 5.5.
1994年编写了生平第一个Windows 平台的16位程序,用的是Visual Basic 2.0 (在WFW 3.11运行),当时还复制和粘贴Windows API代码,譬如StretchBlt (https://docs.microsoft.com/en-us ... f-wingdi-stretchblt).
1995年开始自学汇编语言,用的是微软的Macro Assembler 6.0,当时业界还争论究竟是CPU指令码占用小空间重要,还是CPU Cycle少更重要。
(后话,没想到2021年他们还在为此争论!)
1998年及1999年,参加了在线,以欧洲为主的汇编编程比赛(名叫Hugi Size Coding Competition),排名50名以内。
2000年正式踏入社会,成为一名专业程序员,当时开发的是EPOC16的掌上电脑软件,用的是类似VB语法的OPL.
2002年,同一间公司,老板让我学习Symbian C++,为的是开发刚出炉的第一部智能手机,型号Nokia 7650. 后来则是Nokia 9210.
2004年至2008年,离开了那家EPOC16 & Symbian(EPOC32)的软件公司后,我专注于商用软件开发,用的是这个组合:Visual Basic 6 (或VB.NET 2003), MSSQL, 以及Crystal Reports报表生成工具)。
2012年,学习了电眼的安装、设定、和操作,于是在家也按照了电眼,从Analog到Digital Cam,一直到现在。
2013年,尝试在著名过滤水公司Jantzen上班当程序员,用的是VB.NET 2010,他们面试官和主管都善待我,不过由于两个原因,发现自己无法再呆下去。
哪两个原因?第一,每天8小时对着自己同样的软件和开发工具令我情绪无法调节;第二,办公室内绝大部分是女性,为了避免让自己受到引诱而难以保持独身,因此辞职了。
一直到2018年才有进展,刚开始学的是C#, 后来还学了PHP, Javascript,然后进一步巩固HTML5, CSS3.
除了以前的Windows编程,现在我还学着Web端编程,和Linux编程,用的是跨平台的Free Pascal 3.2.0.
这么久以来,唯独没碰过macOS,iOS编程,实属一个遗憾,因为那是高端产品,穷小子买不起啊~~。
以前在Android和iOS没盛行时,大家都用Windows CE(后来改名Mobile Windows),以及Symbian OS,还有Palm OS等等。
|
-
|
|
|
|
|
|
| |
本周最热论坛帖子
|