随笔- 29  文章- 5  评论- 412 
TIOBE Programming Community Index for February 2008发布了,标题很有意思:老迈的Visual Basic和Delphi重为焦点
看着这一个个熟悉的名字,想起了当年捧着C教程时的青涩,读着C++代码时的迷茫,看着Java简介时的跃跃欲试……
每个程序员都有着一段艰辛的积累之路,而又由于每个人的经历不同造成了各式各样的语言路线
说说你的语言路线
说说你现在的第一语言,又是什么使你垂青于他
说说你给新手的建议
Tag标签: 讨论,语言
 posted on 2008-02-20 10:57 floodpeak 阅读(2438) 评论(54)  编辑 收藏

#1楼     回复  引用  查看    
 Jeffrey Zhao       | 2008-02-20 11:03
Visual Basic => Delphi => C#
真正算用过的只有这3个,理由不详。
#2楼     回复  引用    
 gakaki [未注册用户] | 2008-02-20 11:04
WEB系RUBY
#3楼     回复  引用  查看    
 Anders Cui       | 2008-02-20 11:07
C/C++ => VB6.0 => C# => Python
#4楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:14
自己抛个砖
C => C++ => Java => C# =>VB.NET
我学习路线的前四步是本科时学院规划好的,个人认为还是比较合理的,C语言功能强大,上手快,概念较少,属过程语言的精品,学过后可以快速适应编程逻辑,为后面进入OO打下坚实基础;C++是C程序员过渡到OO的首选,学习后可以对OO思想有一个全面的把握,但是语法较为复杂,类库MFC门槛较高;Java语法简洁,有了OO的思想上手极快,开发过程轻松愉悦,是我至爱;C#语法与Java极像,几乎不用有学习成本即可轻松转型;VB.NET是工作时用到的语言,由于微软IDE极为友好,编写VB.NET程序时有一种飞的感觉,它大小写不敏感,格式自动调整,又不用打分号,都有好久没有用上档键啦o(∩_∩)o...
#5楼     回复  引用  查看    
 周波       | 2008-02-20 11:15
觉得还是从C开始,数据结构操作系统编译理论。然后根据自己感兴趣的行业,再进行求精。比如我弄CG了,就无可避免的必须要掌握C++、Python、Perl、TCL/TK等,如果是做企业开发,那就是.NET和JAVA系列了。根据行业来觉得更好。
#6楼     回复  引用  查看    
 JerryChou       | 2008-02-20 11:16
首页不是你用来天天激烈讨论的
#7楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:16
@Jeffrey Zhao
@gakaki
@Anders Cui
我就说一定会各有特点吧,哈哈
#8楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:19
@Anders Cui
Python是去年的年度语言,可是一直没有机会接触,告诉我们他最为优秀的特质吧

#9楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:21
@周波
对,个人经历和语言路线会有相互的影响
#10楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:26
@JerryChou
我也很不好意思,找了半天往哪搁结果发现都不大合适,于是就厚颜的放在主页了,毕竟这里激烈的程度会大一些,包涵包涵
#11楼     回复  引用  查看    
 乔疯       | 2008-02-20 11:27
还没讨论呢就激烈了.

咱能否不要往首页放营养价值不高的东西?
#12楼     回复  引用  查看    
 Tony Zhou       | 2008-02-20 11:28
哈哈,楼主天天激烈讨论
#13楼     回复  引用    
 Tony.Zhu [未注册用户] | 2008-02-20 11:30
涉及到语言方面, 自然争论会比较多, 放首页欠妥.
#14楼     回复  引用  查看    
 小寒       | 2008-02-20 11:34
没的讨论。工作需要什么就学什么

每天讨论这,讨论那,有时间多学点实际的!!!
#15楼     回复  引用  查看    
 巫云       | 2008-02-20 11:36
Delphi=>C#=>感兴趣的若干:AS,PHP,Python,C,C++
感觉Delphi或者C#应该是入门的首选,因为他们的入门足够傻瓜。很多朋友觉得这样的不透明编程不好,但是我觉得,入门一定要简单的好,新人最需要的是什么?基础知识?C++?OOP理论? 都不是!
需要的是兴趣和信心,如果拿本vc教程,对着上面半天打出来的东西都编译不过,谁还能继续下去呢?所以,可以成功的写出能运行的程序才是一个程序员生涯的第一步。至于其他的东西,等以后熟练了,思想技术都达到一定高度,很容易触类旁通的。
#16楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:36
@乔疯
我希望的是各位的回复能够多含一些营养价值,没有人愿意让自己做的事情没有意义,这样评价是否武断
#17楼     回复  引用  查看    
 Cure       | 2008-02-20 11:41
--引用--------------------------------------------------
鸿峰师兄: @乔疯
我希望的是各位的回复能够多含一些营养价值,没有人愿意让自己做的事情没有意义,这样评价是否武断
--------------------------------------------------------
那就去论坛吧
#18楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:41
@Tony Zhou
感谢支持
#19楼 [楼主]    回复  引用  查看    
 鸿峰师兄       | 2008-02-20 11:44
@小寒
@Cure
好吧,今天最后一篇
#20楼     回复  引用  查看    
 金色海洋(jyk)       | 2008-02-20 12:18
basic => VB6.0 => C/C++(初步) => asp => C#/vb.net(asp.net )

因为basic很简单,vb.net 也比较像 VB6.0 ,C#和 vb.net 又使用的是同一个框架。
#21楼     回复  引用  查看    
 Shawn Ji       | 2008-02-20 12:25
Delphi => Visual Basic6 => Visual Basic.Net
上学时用的Delphi,开始工作时却发现我这里遍地都是VB,看来前期调研很重要。到哪从事什么样的工作,就需要学习什么,钻研什么。
也是没的讨论。工作需要什么就用什么。
#22楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-20 12:42
@金色海洋(jyk)
@Shawn Ji
感谢各位参与
#23楼     回复  引用  查看    
 编写人生       | 2008-02-20 13:03
GWBasic => QuickBasic => Visual Basic => C#
#24楼     回复  引用  查看    
 nonocast       | 2008-02-20 13:13
c/c++ -> java -> csharp
ruby

一动一静,伴随OO->SOA
#25楼     回复  引用  查看    
 omnislash       | 2008-02-20 13:19
工作使用的语言(从大学时代第一份兼职开始):C->PB->VB6->C#->C++->C#
从使用时间和熟悉程度来说,第一语言是C#,也比较喜欢,C++很好,但是没有多少时间研究
语言嘛,多用多想就好了
#26楼     回复  引用  查看    
 武眉博<活靶子.Net>       | 2008-02-20 13:44
PASCAL , C , C++ , PHP , C#
#27楼     回复  引用  查看    
 无常       | 2008-02-20 14:09
QBasic->
C ->
C++builder ->
Delphi ->
c#
#28楼     回复  引用  查看    
 张荣华       | 2008-02-20 14:36
俺正在学习php
#29楼     回复  引用    
 很慌很暴利 [未注册用户] | 2008-02-20 15:07

c ->html->js->C#->TSql
#30楼     回复  引用  查看    
 一滴水       | 2008-02-20 15:59
asp->C#->java->C#
->c/C++(学校课程)
->web->html->js
->sql
#31楼     回复  引用  查看    
 装配脑袋       | 2008-02-20 16:37
1993年BASIC
1995年VB3.0
1997年VB5.0
1998年VB6.0/C++/Java
2000年VB.NET/C++
2001年VB.NET/C#/C++
2004年VB.NET/C#/C++/Delphi
2006年VB.NET/C#/C++/Python
2007年VB.NET/C#/C++/Javascript

总之基本专注于VB.NET/C#/C++。对这三种语言不仅仅关心如何使用和开发,更关心语言本身的设计思想和原理。老实说对CLR及其语言所能达到的抽象力更感兴趣,相对于.NET传统意义上的开发。
#32楼     回复  引用  查看    
 随风流月       | 2008-02-20 16:47
Visual Basic 6.0 -> Visual Basic 7.1 -> Visual Basic 8.0 -> Visual Basic 9.0
HTML -> XHTML+CSS
Javascript
T-SQL(Access) -> T-SQL(SQL Server)

其实现在如果从 Visual Basic 6 平台迁移到 .Net 下,应该选用的是 VB 8/9 而不是 C# 2/3。VB 8/9 继承了快速开发的特性,并且具备完整的面向对象功能。
#33楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-20 17:07
@编写人生
@nonocast
@omnislash
@武眉博<活靶子.Net>
@无常
@张荣华
@很慌很暴利
@一滴水
@装配脑袋
@随风流月
感谢大家的积极参与,我所希望看到的正是各位大虾写下自己的成长过程
#34楼     回复  引用  查看    
 Phinecos(洞庭散人)       | 2008-02-20 17:52
C#-->java-->C/C++
#35楼     回复  引用  查看    
 费哥       | 2008-02-20 17:57
0-〉asp-〉c#-〉c++
#36楼     回复  引用  查看    
 Phinecos(洞庭散人)       | 2008-02-20 17:58
C#-->java--c/c++, C#和java入门比较容易,现在转去做C++了
#37楼     回复  引用  查看    
 Rivers Zhao       | 2008-02-20 19:19
GBasic, QBasic, turbo pascal 5, turbo c2.0, VB 5, Delphi 5-7, C#.
我学的很外,除了C#, 没怎么系统过.
#38楼     回复  引用  查看    
 腊八粥       | 2008-02-20 20:46
QBasic, C, C++, Pascal7, Delphi, VB5, VB6, Delphi, C#
#39楼     回复  引用  查看    
 蛙蛙池塘       | 2008-02-20 21:12
还是装配脑袋比较强
俺是asp+vbs=>asp.net+c#,python,java,delphi都会写点儿小东西,c++一点儿也不会
#40楼     回复  引用  查看    
 iceboundrock       | 2008-02-20 21:25
曾经用来给自己赚到过钱的(按时序):
C++/C#/vbscript/javascript/java

关注的(按关注程度):
erlang/F#/python/D
#41楼     回复  引用  查看    
 何杰       | 2008-02-20 22:53
QBasic->C->C++(开始做项目)->C#->javascript
#42楼     回复  引用  查看    
 BlackCat       | 2008-02-21 08:01
C->C++->C#->Java

html->javascript->css->xml

用到啥就学习啥,学以自用
#43楼     回复  引用  查看    
 DonLiang       | 2008-02-21 09:19
C/C++ ==> C#。
个人认为,从C/C++走过来,可以得到较为系统的程序理念。
#44楼     回复  引用  查看    
 风海迷沙       | 2008-02-21 10:23
标题党,博客现在变得跟论坛一样了。

#45楼     回复  引用    
 在线代理 [未注册用户] | 2008-02-21 11:32
正真用过的 PHP-> c#
#46楼     回复  引用    
 zzzzz [未注册用户] | 2008-02-21 11:33
hehe,路线是:
qbasic ==> c ==> c#
#47楼     回复  引用  查看    
 路缘       | 2008-02-21 13:28
C->C++->Delphi->Java->C#,
最近准备转向C++,.net进入门槛太低了,还是转向那些进入门槛高的
方面好,后悔第一步没有走好,所以自己的定位很关键啊
#48楼     回复  引用  查看    
 3echo       | 2008-02-21 13:38
兄弟,这种文章就不要放在首页吧.
#49楼     回复  引用  查看    
 情缘       | 2008-02-21 18:42
bacic->c->c++->c#...
#50楼     回复  引用    
 RickyLin [未注册用户] | 2008-02-21 23:40
最早学BASIC
后来用DOS6.22的QBasic
然后一段时间Turbo C
上大学之后主自学VC++ 6.0
课程上学的PASCAL、C
快毕业的时候因为工作需要学C#
然后又因为工作需要做ASP,用VBScript/JavaScript
现在主要用C#/JavaScript/VBScript
#51楼     回复  引用    
 abcde [未注册用户] | 2008-02-22 13:24
C ==> Delphi ==> C# ==> PHP ==> JAVA
#52楼     回复  引用    
 tongtongli [未注册用户] | 2008-02-22 14:06
QBasic--VB--C--C++--Delphi--C#--Java
#53楼     回复  引用    
 阿七 [未注册用户] | 2008-03-04 15:14
语言不太重要啦,哈哈
Qbasic > VBS(ASP) > C > C++ > C#,JAVA,QT

其实是交叉着在用啦,多学习一些其他的东西吧
#54楼     回复  引用    
 clq271520093 [未注册用户] | 2008-05-07 16:05
c=>c++=>vc=>asp.net(c#)

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: