编程语言的选择

Civil3D只提供了.NET API,不提供C++ API (AutoCAD同时有.NET API和C++ API,.NET API封装了C++ API),因此支持.NET的语言都可以使用。常见的语言如C#,VB.NET,C++/CLI,F#。语言选择的首要选择是找自己熟悉的,比如本来就会VB.NET的,那么就选择VB.NET。

C++/CLI功能强大,同时兼顾了C++和.NET的功能,但是用起来麻烦,没什么特别的理由,不要去选这个。

F#是微软推的函数式语言,同样功能强大,但是估计没几个人会,大多数情况也不要去选这个。

在没有任何语言倾向,没有什么基础的情况下从头开始学,那么推荐C#。对于专业开发人员来说,只有C/C++/C#这套才是正统,其他像VB什么的都是乱七八糟的东西。。。

时间: 2024-11-17 20:10:10

编程语言的选择的相关文章

谈谈编程语言的选择

常常有新人问我,我该学哪一门编程语言呢?编程语言太多了,我都不知道该选择哪一门编程语言来深入学习了!是的,我也曾被这个问题所困恼,当初学习软件编程时也经历了C/Java/C#这样的路线,后来我也接触并使用过C++/Visual Basic/JavaScript/PHP/Python等语言,并了解过一些冷门语言.多年下来,我对编程语言的理解是每个编程语言的出现都有它出现的理由,每个编程语言也都有各自最适合的应用场景,没有一门语言能够包办所有. 我们先来看一下2016年3月份的世界编程语言排行榜:

编程语言的选择(perl和python)-我的一点心得

相信有很多人初学编程的人会在语言选择困难症.说白了,我认为大多数人都害怕自己选择的语言会被淘汰或者使用不广泛,今天我就来谈谈关于编程语言选择的那点事. 我想拿perl和python来举例说明,因为这两门语言的关系就跟java和c++一样,perl阵营和python阵营都各自有各自的理由. 语言的选择和操作系统的选择很类似,有的人爱用linux有的人爱用windows,至于说到底是linux好还是windows好,谁也说不清.在日常工作中,windows无疑有巨大优势,但是在专业领域,linux反

入门编程语言的选择问题

目前国内很多学校计算机学科各专业(注意没有考虑其他专业)学习的第一门编程语言大部分是C/C++,但是国外许多大学有选择Java,Python等作为入门语言. 大体来说,我赞成C语言一定要学,但是否作为入门语言值得进一步尝试. 一般来说,反对C语言作为第一门编程语言的理由比较难学,更贴近机器而不是贴近人. 而支持的理由也非常明显:因为贴近机器,C语言可以把计算机专业的课程体系贯穿起来,例如数据结构,操作系统,网络编程,编译等课程采用C语言来实现是非常自然的事情. 参见下面的讨论 C语言和Pytho

我对编程语言的选择上存在困惑

对于选择计算机语言我真的很困惑. 我一直是个贪心的人.要学就学最好的东西.可是,问题是我学的懂吗?残酷的事实告诉我,我真的是普通人.我懒惰,我拖延,我自控力差.我有一大堆的偏见.对于自己的不喜欢的东西,完全不去思考为什么?可能是因为浪费时间去和自己不喜欢的东西扯淡,这好窝心.也许吧.我想问问我自己,应该怎么办? 问:我第一次学习的时候应该学哪一种语言? 答:对这些语言分别找一本经典书籍,然后,你觉得哪本书看下去,就学哪个. 问:我学的这个语言不够强力怎么办? 答:自己升级呗,我相信,当你发现你的

学习算法和数据结构编程语言的选择

   在上一篇文章中,我阐述了算法的重要性,在这篇文章中,我将阐述为什么写算法最好使用C语言.    C++作为老牌的语言.编程语言的老大哥,在各种编程环境中都占据了市场,尤其是在算法竞赛和研究生机试阶段,在后起之秀Java和Python面前,没有丝毫的落后.C++给我的整体感觉是简单和基础,很多学校的计算机系都以C语言作为学生的第一门编程语言,就是因为这个原因.现在的算法竞赛大多使用的语言基本就是C.C++.Java.Python,这四种语言是常年占据编程语言排行榜前几名的语言.    C++

Java or Python?测试开发工程师如何选择合适的编程语言?

很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对正确的选择确实要比盲目投入更明智也更高效. 目前最常见的情况是纠结选择 Java 还是 Python?关于这个问题,我搜索了之前的相关博客,也特意请教了几位资深的测试技术专家,在这里做一个汇总整理,集"各家"之言供大家参考.也欢迎各位朋友根据自己的经验回帖补充意见. P.S. 有一点需要强

如何选择主机操作系统?

地址:https://help.aliyun.com/knowledge_detail/6563865.html#如何选择主机操作系统? 一.请根据网站使用的编程语言来选择合适的操作系统和主机类型: 1.网站开发语言为ASP..NET.HTML,请选择Windows系统虚拟主机免费版及其以上型号主机: 2.网站开发语言为PHP.HTML.WAP,请选择Linux系统虚拟主机免费版及其以上型号主机: 3.网站开发语言为PERL.CGI,请选择Linux/Windows系统的独享经济版及其以上型号独

从一个开发者的角度评价编程语言

这其实是一个比较老的话题了,关于各种语言的好坏选择网上怎么说的都有,有趣的是所有的争论占据伤风的总是一些脑残粉,对于编程语言的选择不同的人有不同的看法,我大致分为以下几类: 1.搞开发的 2.搞教育的 3.搞科研/学术的 4.业余的 5.其它 我是做开发的,这篇文章主要是从开发者的角度,根据多年来各种语言的使用经验来谈谈主流的编程语言,这些语言包括(C.C++.D.Go.Java.C#.Delphi.VB.PHP.Python),没有列出的语言表示我没用过,所以也不好评价. 我认为一个好的编程语

区块链开发技术路线选择的思考(之一)

现在整个技术社区的注意力主要还是在 Web 和移动开发上面,相关人才供销两旺.不过个别有心人已经开始转向大数据分析.深度学习.VR/AR 这些前景看好的技术.最近几个月区块链非常火,所以也有极少数开发者在关注区块链的开发技术. 应该比较客观的看待现在区块链的这一把火.目前无论在中国还是在国外,讨论区块链最积极最热闹的主要是政府官员.金融政策研究者.技术未来学家和学院派学者,跟他们相比,真正在写代码的人发出的声音很小.官员们重视,说明这个技术的潜在影响力巨大,学者重视,说明还有很多技术问题有待解决