(分享你的故事)是什么让你选择了现在所用的编程语言?

2013-05-06 20:37:46 +08:00
 raincious
V2EX的猿类们,是什么导致了你选择了现在所使用的语言?因为工作,兴趣,还是创意需要?你写的第一个程序是什么?来说说你和编程语言之间的小故事,回忆并分享你的成长经历吧。






// [变绿]技术问题讨论多了,来讲讲故事有助气氛的调节。[结束变绿]







我来起个头:

当年还不会写程序的时候,结识了一些程序员朋友,然后想让他们给我帮帮忙做点小工具什么的(读一个INI之类的),但是朋友太忙了,结果事情就黄了。

于是自己就开始上网搜,一开始是Delphi,学习Delphi的语法什么x := 1之类的,写了第一个小工具,其实很简单的,就是读取注册表和INI文件,做好之后觉得真是达成了一个成就一样,当时还让它支持了多语言。我现在还有那东西的源代码,虽然不是第一版的,截图:http://www.tinyuploads.com/images/7OEsDs.png

后来高中熬到头,终于熬到了大学,上网多了,也是想做一个网站,但是现有CMS不太合适,想找人定制下,结果太贵了,当时那里付得起,于是开始接触动态脚本语言,学了PHP,花了周末2天时间写了我第一个实验性的PHP程序,刚刚把它也找到了,这是页面样子:http://www.tinyuploads.com/images/8aIf0Y.png。用一个封装好的MySQL类和Smarty(2.6.20)写成,配合的还有一个C++的客户端来提交数据。记得写好之后,整整端详了3个小时来微调,现在还能感受到当时的兴奋。

可笑的是当年实在太菜,新学PHP的时候竟然不知道MySQL可以JOIN,直接导致那个程序的某些页面要查询60多次数据库。这里要夸赞下当年的虎翼,虎翼2008年左右推出了免费空间,PHP+MySQL的。我的页面虽然需要60次查询,但是在虎翼的免费空间上不到1秒就能打开。可见虎翼的优化确实很好。

好在现在不那么菜了,不过至少会用LEFT/INNER/RIGHT什么的JOIN了。可是完成一件作品所带来的成就感和快乐却不及以前。
4922 次点击
所在节点    程序员
27 条回复
Sunyanzi
2013-05-07 15:47:48 +08:00
1998 年 ... 初中毕业 ... 从 QBasic 和 TurboC 的世界转到 ASP 做网页 ...

2001 年 ... 高中毕业 ... 觉得 ASP 是微软骗钱的坑 ...

觉得 CGI 很牛逼 ... 想学 CGI ...

偶然间看到一句话 ... ASP < CGI < PHP ... PHP 是最牛逼的语言 ...

我对这句话印象非常深刻 ... 但我现在完全想不起来是在什么地方看到的了 ...

反正那一阵子我看到网站 URL 是 http://domain/xx.php 就觉得这个网站好厉害 ...

因为想自己也变得厉害 ... 终于在 01 年下半年开始了 php 的旅程 ...

那时候还写文章感叹已经有了一门语言基础想学另外一门语言好难 ...

结果现在就一路跟着 php 走下来 ... ASP 已经忘得差不多了 ...

后来 07 年接触 Python ... 近两年才接触 node.js ... 那就都是后话了 ...

标题的问题 ... 是什么让我选择了 php ... 我想大概是机缘巧合 ... 随便就选了 ...

P.S. 用 F-BASIC 的诸位小时候有用过 LOGO 语言么 ..? 挪动海龟的那个 ...
cassyfar
2013-05-07 16:14:14 +08:00
logo好怀念 如果可以 应该是接触的第一门语言吧
中学参加IOI 接触到了Pascal和dev-c++
大学学关于编程和嵌入式的课程时 都是C和Cpp 也开始接触HDL 凭兴趣学了下python... 不精通
后来选课和research开始大量使用Matlab
到现在基本就 Cpp C 和 Matlab 还有HDL 感觉已经投靠C系了 偶尔用下perl
MASAILA
2013-05-07 16:15:35 +08:00
Java,因为Android
maxduke
2013-05-07 16:46:46 +08:00
ABAP....估计没什么人知道...
zztczcx
2013-05-07 16:50:50 +08:00
因为 天天上网, 用firefox,看到好多bookmarklet ,插件,很炫的页面,然后就开始自己学javascript,html,css。

因为那时喜欢豆瓣,觉得python不错,就开始学python了。

本是前端,不过最近一个多月,都在写node.js

然后天天用iphone,也在看ios的开发。
xunyu
2013-05-07 17:37:06 +08:00
居然有人还知道LOGO。。当时的乐趣就是写个大循环然后看画出的图像是什么样的。。

02年开始用asp维护论坛,后来发现sql注入有意思,就学了点sql

大学里学到都是没用的东西,不提了

大三开始觉得linux很有前途,就想自学,但由于没人指点,第一本书看成了linux 0.97源码分析,看的想跳楼,但也学了点at&t的汇编

毕设的时候用matlab做小波去噪,开始接触了matlab,后来一直用的matlab

再后来由于要做数据挖掘,开始接触了perl,c++,直到现在

再再后来,换了份工作,做手机,好吧,又开始学arm汇编和c

再再再后来,没有再再再后来了
picasso250
2013-05-07 20:01:21 +08:00
初二看了pascal一眼,至今记得 x:=

高一开始学VB,至今记得理解双重For循环的那一刹那。还有个基友,我们一起学VB,一起爬窗户进机房实验。后来他辍学,去做了网管,今已不联系。

大学没学成计算机专业,自学c语言,lisp语言。lisp确实比c好玩。

工作两年,设计师。还是忘不了程序,就辞职。转,PHP,是因为第一家公司用PHP。对PHP没什么特殊的感情。只对c和lisp有感情。

现在我即使是看懂对角线方法,都没有带来当年的那种joy。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/67945

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX