回顾我学过的编程语言

前言

  大学三年,学了不少东西,走了不少弯路,现在特地回顾一下.

1,java,

  当时,学java就是冲着它的多平台运行,无论是windows,linux,还是手机都可以运行(一种看似美好的东西…实际蛋疼得要命…),开发过一款网络多人对战的五子棋,基于ssh的信息管理网站,基于jsp的普通网站,看上去成绩挺不错,不过,我觉得道行还太浅了,就拿一个io为例,nio的缓存机制是怎样的?NIO与普通的IO又有什么区别呢?又例如,我们如何在网络流中尽量的进行对数据的压续,压缩,在高并发的情况下我们又该如何处理?还有就是,给你两台电脑,你怎么实现用java对一个应用程序进行分布式计算?坑爹学校!在我学了不少其他东西以后才知道java为啥长期第一的原因,而这些却是学校不交的!浪费了我不少时间,如果当年,我知道有这些玩意,我绝对不学其他东西了!!可惜,没回头路,目前又重新学习java,hadoop,mahout,都是不错的东西呀,而且都是java的呵呵~

 

2,c/c++ ,

  当年自以为,java没啥好学了,就开始挑战一下高难度,用纯c写过款通讯录,里面的数据结构全是自己手打想想也傻。。有库都不会用。后来,接触mfc知道了原来程序9成代码都可以拖出来,结果,离真正的c/c++越来越远,最近,回顾一下,c指针没用透,c++和虚方法和友元的作用干嘛用的一点都不清楚..内存的管理一点深入的见解都没有…基本,只用c/c++做了几道acm的水题,还有在编译源代码的时候简单的改下而已..过段时间有资金买android开发板的时候,重新再学一遍…

 

 

3,javascript,xml,html,css等

  web开发必学的几门知识。用纯js写过一款计算器,后来结合jq写过一款html的解析应用,现在进行jqm的移动开发,一门一直在用一直没精通,例如,js的面向对象设计,

4,php,

  当年,找空间商托管网站的时候,几乎没有一个免费的支持java(其实,国外有的是,gae,amazon等云服务商,又被学校坑了。问老师,都说java是企业级的,没有免费的)就只好自学php,发现php搭建论坛,一键!,网站一键!多方便?后来,研究了一些,发现里面问题不少,不过,人家免费给你用你能说什么,后来,我就只用国外的,虽然,资料都是英文,但是,用起来舒心。后来,总结了一些,学php最重要还是学会linux的服务器管理。

 

5.python.

  接触这门语言才知道这个世界只有你想不到,没有这个世界没有的。以前打java的时候经常缩进,那么我想有没有一门语言是靠缩进来断行?原来,真有!python就是用缩进来多行,接触它,也不过用来写过一些简单的脚本,实在肤浅。

 

6.lua语言,

  最早的接触可以追溯到高中是在psp上改几个小程序,不过,那时候不知道是门语言而已,最近,5.2也出了,作为一门嵌入式脚本语言,应用范围之广,只有你想不到的地方。。可惜,的是一直还是被小部分人所熟知

 

7.R语言

   最近有统计方面的需求。就专门搞了一门这样的语言,我只能说,有这么多库真好!基本上,会点基本语法,需求搜一下都有库能够使用…当然,这只能业余的玩下…

最近写的一篇关于R语言的画图的博文

http://www.cnblogs.com/youxilua/archive/2012/01/12/2320455.html

 

8.awk,

之前一直想找一款用于简单,快速的文本处理的方法,后来,看了篇报道,知道了awk这种语言,就跑去特地的打印了一本image 来看,awk嘛,肯定是很小众了,


作者:游戏阿柴
出处:http://www.cnblogs.com/youxilua
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
微博联系:新浪微博

posted @ 2012-01-28 23:58 youxiachai 阅读(3744) 评论(24) 编辑 收藏

 回复 引用 查看   
#1楼 2012-01-29 02:31 Silvester      
利害
 回复 引用 查看   
#2楼 2012-01-29 07:51 小灰狼的脑瓜      
lz也是大三学生?
 回复 引用 查看   
#3楼 2012-01-29 09:06 john23.net      
顶个
 回复 引用 查看   
#4楼 2012-01-29 09:08 hello_boy      
哥们,你学的真不少啊。。。




http://www.hantangtech.com/

 回复 引用 查看   
#5楼 2012-01-29 09:08 郝一二三      
@小灰狼的脑瓜
太搞了:-p , ah ah...

 回复 引用 查看   
#6楼 2012-01-29 09:19 lzyzizi      
同学,大学的时候还是把基础课学学好吧。
 回复 引用 查看   
#7楼 2012-01-29 09:28 小灰狼的脑瓜      
@郝一二三
为什么内

 回复 引用 查看   
#8楼 2012-01-29 10:21 chenping2008      
引用lzyzizi:同学,大学的时候还是把基础课学学好吧。

非常赞同

 回复 引用 查看   
#9楼[楼主] 2012-01-29 10:40 youxiachai      
@lzyzizi
现在想明白了。。。不过,有点晚了,现在才特地的回顾一下。。。希望大家不要走这样的弯路。。。

 回复 引用 查看   
#10楼 2012-01-29 10:54 何苦丶      
我大三只能写出100行的C……
 回复 引用 查看   
#11楼 2012-01-29 10:55 郝一二三      
@小灰狼的脑瓜
"lz也是大三学生"

“lz是大三学生”回复的我,呵呵~
当然了,我早已毕业了。

 回复 引用 查看   
#12楼 2012-01-29 11:02 Cson      
楼主才大三?我大四了。。你懂的我很多不懂啊。。
 回复 引用 查看   
#13楼 2012-01-29 11:55 81      
我的自学路:
z80
c
x86汇编
c++builder
vb
c#
一路走来,个中滋味只有自己知道,目前稳定在c#上很多年了

 回复 引用 查看   
#14楼 2012-01-29 12:07 NetSQL      
学的还真多
 回复 引用 查看   
#15楼 2012-01-29 13:00 Tim_et      
往事已经是不堪回首...想想还是算了,洗洗睡午觉吧
 回复 引用 查看   
#16楼 2012-01-29 14:01 小灰狼的脑瓜      
@郝一二三
你不是lz吧

 回复 引用 查看   
#17楼 2012-01-29 14:21 alxc      
强悍,工作3年,做了3个项目,1千多万,只学会了ASP.NET。
 回复 引用 查看   
#18楼 2012-01-29 15:30 诺贝尔      
很多人都犯了广而不深的错误。

多做点实际的开发,加深一两门技术就可以了。

 回复 引用 查看   
#19楼 2012-01-29 16:02 风吹云动      
代码拖不拖是看人,而不是语言

当你觉得一个东西没什么好学的

要么你已经是达到宗师的境界

要么是你的资质已经不足以再深入了解它了

 回复 引用 查看   
#20楼 2012-01-29 17:17 活跃的毛虫      
晕死,即使是MFC,能拖的也只是控件那几行代码而不是真正的逻辑代码嘛.
 回复 引用 查看   
#21楼[楼主] 2012-01-29 22:08 youxiachai      
@活跃的毛虫
举个例子而已....

 回复 引用 查看   
#22楼[楼主] 2012-01-29 23:23 youxiachai      
@小灰狼的脑瓜
前言不是写着了吗....

 回复 引用 查看   
#23楼 2012-01-30 17:57 路边小草      
呃,语言在精,不在多吧?
 回复 引用 查看   
#24楼 2012-02-01 19:39 panxingren      
真历害,学这么多。