Shvoong首页 > 报纸 > 中国 > 语言和技术

.

语言和技术

Review by : beta41
浏览次数 : 136  词语: 900   出版日期: 二月 03, 2007
有感于最近做毕业设计,总是有朋友问我,要实现某某功能,需要学习掌握哪些哪些语言,写点科普 小常识吧。任何一种语言都是指导计算机实现某种技术的沟通媒介,有了C语言,没有C语言编译 器,你写的程序什么也做不了(VC之类的开发软件集成了编译器);就算有编译器,没有针对某个具体机器或操作系统的也是白搭,比如你拿着Unix上的JAVA运行机想来执行Windows上的程序,就不可能。关键是,你用哪种语言其实是很细枝末节的东 西,问题在于这个语言所要实现的技术是什么。学习过C语言的人,要弄懂JAVA的语言编程, 其实非常简单,无非就是那些数组啦、循环啦什么的,现在好像连文科生都被逼得看过这些东西。 但看过了,没明白精髓也没用。没学过JAVA的人,要弄懂它的技术特性,是很难的。简单说, C++语言和JAVA语言有着几乎一样的语句,但是C++技术和JAVA技术天壤之别!C+ +是针对系统开发的,速度快;JAVA是超越具体系统开发的,理论上你在电脑上开发的程序, 放到手机上甚至芯片控制洗衣机上都能用的。这就像你用中文或者英文和别人说话,看似差别很大 ,但差别更大的是你要说的是什么,是八卦新闻家长里短,还是法律文书基因工程。最近很多人被逼得做网页,或者叫网页程序(WebApplication),网页本身就至少是一个HTML的程序,你可以看到每行代码的。所有的软件,Front Page,DreamWeaver之类,都即不是语言也不是技术,只是为了方便你写代码用的工具。你想知道用Java Script, Java Applet, HTML, XML, CSS, XSLT, 还是Java Servlet, ASP, C#, JSP, CGI, PHP, Perl, Python……虽然这些语言特点略有不同,但其实都是细枝末节。关键是要搞明白,前面的一大 串和后面那一大串干得不是同一类事情。一个是在你自己的电脑上(客户端)运行的,一个是运行 在网页服务器端的。这就是语言和技术的差别。好像还是没说明白。这么说吧,任何语言都不重要 ,真的不重要。别再问我学什么语言好了!干每种事情的语言你都会一种,其实就意味着你掌握了 技术架构,其他的你自然会无师自通。关键是要掌握编程的思想,和它们的技术特性。当然,你也 许会说这样太抽象了,那就随便找些书来,把里面的源代码自己尝试运行一下,看看结果。看到结果你就高兴了吧?而且也顺带着把这个语言是拿来干什么事情的搞明白了。

More reviews about the 语言和技术
语言和技术         
请给本文打分 : 1 2 3 4 5


评论

Read Free Summaries - Write and Get Paid

Summarize Human Knowledge on Shvoong. Join us!

------