`
tubaluer
  • 浏览: 1454547 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++

开发语言孰好孰劣

 
阅读更多

往往看看好多人在那里争论,学Java好还是.Net好。

看到这种帖子我一般都直接x掉。这种问题的争论毫无意义,这就如武侠小说里谈论是使剑的利害还是用刀的比较牛。说到底关键看用的人和用的时候,就比如古龙学武侠小说一样,一个地痞流氓配合天时地利,用合适的兵器照样能够杀死武林高手。现实也一样。如果一个公司用Java开发,那即使你只熟悉Java也比精通.Net录取几率大的多的多。

但反过来说,一个武林高手要做地痞流氓能做的事情容易还是一个地痞流氓做武林高手能做的事情容易。很显然,这就是层次问题。一个精通.Net的高手也许花不了1,2个月就到了一般熟悉Java人员的层次。那是因为开发语言建立的平台也就那么点东西,想想操作系统,用到的原理也无非就是那些,进程调度,存储空间分配,调度算法等等。变来变去也逃不出这些。语言也一样,虽然有Java,.Net,C,C++Delphi,VC++,VB6.0等等,无非就是那么点原理,变量,函数,类,封装,继承,对象等。可能有些支持多些,有些支持少些,语言和语言之间的语法稍微有点差异,关键字有些变化,但大方向都不会变。他有计算字符串长度的函数,我也能实现,只是实现方式不一样。这就是相通。涉及的知识面也无非都基础编程,socket编程,数据库编程,图形图像,API的应用,控件组件的编写等。这些东西都很相似,一种语言中有这种方法这种功能,另一种语言也必然会有相应的方法来实现这种功能。这就是一个精通.Net的后学Java原比一般性熟悉Java的人的人要快,思想深度要深,他可以先有.Net思想考虑,然后转化过来。

所以语言没有谁好谁坏之分,特别对于大学生来说,学好一门,尤其抓住现今流行的,把它学好学精,必然比任何一门涉猎一点点强。这样既符合未来工作的需要,又能够使自己在未来学习其他语言的时候收到事半功倍的特效。

分享到:
评论

相关推荐

    分布式系统事务一致性解决方案大对比,谁最好使?

    分布式系统的事务一致性是一个技术难题,各种解决方案孰优孰劣? 在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用...

    emacs-25.1-x86_64-w64-mingw32

    emacs和vi孰优孰劣争论几十年至今无定论(有定论就怪了)。 很多人认为emacs很难学,其实这是误解,emacs的常用命令一般通过把界面首页的“Emacs快速指南”走几遍就能熟练掌握了。虽然入门不难,但要用emacs煮咖啡...

    揭密软件工程实践者的思想

    我也曾经像大多数开发人员一样热衷于争论语言之间孰优孰劣。我在“Delphi大富翁论坛”上写过一个简介,其中个人特长是“擅长TPascal、Delphi、TASM系列语言,痛恨C/C++”。我至今保留这段文字,因为那的确是真实的...

    OracleBook

    本书并不推崇哪一种特定的应用体系结构,在此没有比较三层机构和客户/服务器结构孰优孰劣。我们只是讨论了数据库能做什么,另外关于数据库如何工作,我们还会指出你必须了解哪些内容。由于数据库是所有应用体系结构...

    浅谈五大Python Web框架

    虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python Web Framework(Python Web开发框架,以下简称Python框架)太多,所以在Python社区总有关于Python框架孰优孰劣的话题,讨论的时间...

    python安装以及IDE的配置教程

    所以不知2.x版本和3.x版本孰优孰劣,目前是作为一门兴趣来了解及学习。 二、安装  windows环境安装  由于somebody未有真实的Python开发经验,切目前仅限于学习,故所有的操作均在windows环境下进行。  1.官网下载...

    百度地图开发java源码-effective-eclipse-cdt:eclipseCDT高效使用教程

    但是上个十年在ruby等动态语言以及前端技术逐渐流行的时候,社区里掀起了一阵去IDE浪潮,很多人开始诟病IDE启动速度慢,资源占用多,转而去拥抱TextMate,Sublime这类现代化文本编辑器,甚至关于vim和emacs孰优孰劣...

    c#学习笔记.txt

    如前所述,我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为...

    浅析大数据与人工智能的发展.docx

    术之间并不存在孰优孰劣的问题,发展空间都非常大。 浅析大数据与人工智能的发展全文共3页,当前为第2页。 浅析大数据与人工智能的发展全文共3页,当前为第2页。 身处大数据时代,云计算、人工智能等核心技术正在以...

    人工智能作文(8).doc

    甚至有些媒体开始揣测:这会不会是一 种我们人类所不知道的语言?而人工智能已经开始密谋着什么?一时,未来将会被人工 智能占领的恐慌有在人群中蔓延来来。 我对于这一想法感到有些可笑,人类面临的最大问题,难道...

Global site tag (gtag.js) - Google Analytics