1.C
大学必修课,对连电脑都没玩过的自己来说,吸引力比较一般。学的东西似乎也不难。现在还记得当年考网络工程师,机试时进去坐了10多分钟就出来了,跑去五一所外边的街上买了一堆吃的东西,然后给老妈打电话,很嘚瑟滴说编程题太简单了!
2.foxpro 6.0
大学必修课,在学习C之后,经历了C的严格编程要求,对foxpro的随意嗤之以鼻。在现在sql和oracle横行的时代,估计学foxpro的人很少了吧。
3.PHP
某天突然想学动态网页,于是学了PHP。记得好像和mysql数据库一起做了个查询显示页面。
4.Flash
念书时一直觉得flash就是做逐帧动画的。突然发现actionscript3.0竟然还能编程实现游戏,一个启动界面,一个游戏界面,一个结束界面,其他全部靠code搞定。so cool!于是,开始学习,当年6级都没过的自己竟然把一本全英文的《ActionScript 3.0 Game Programming University》翻完了,也实现了好些个游戏。闪吧上面如今还能找到几个当年的拙作。
而另一个曾经活跃其中的论坛——天地会,前些天突然想起,竟然连用户名和注册邮箱也忘记了,搜索帖子,日子太久,尽然找不到半点存在过的影子了。╮(╯▽╰)╭
5.C++
这是考研面试时老板的要求,于是回家老实学习了。记得当时用了一周时间把一个foxpro的旅馆客房管理系统改成了C++和mysql实现(某次面试时提及,竟被误会为我自己吹嘘。冤枉之极委屈至极)。之后,学习、工作中C++成了最常用的编程语言。
6.matlab
这个是搞图像处理的人必学的吧。很多paper的仿真都是用matlab实现的。
7.C#
毕业后第一份工作,老大说我们公司都用C#。于是,开始学习。现在唯一健在的就是一个用C#和emguopencv开发的人脸识别系统了。初学时,对于没有指针的C#是非常之不习惯。待到习惯之后突然转C++,内存泄露问题就折腾了我一周。
前前后后学了不少编程语言,其实现在主要用的也只是C/C++和matlab了。其实,很不想把时间花在学习编程语言上。一直觉得,最重要的其实是解决问题的思路。思路明了了,什么语言不能搞定。一直想把主要精力放在算法研究上。可惜,近来又发现了python的横行,貌似不学不行呀。哎,路漫漫其修远兮,求索之心是否依旧?