编程语言:扯谈编程语言的选择
来源:互联网 发布:淘宝签约靠谱吗 编辑:程序博客网 时间:2024/04/28 02:47
还有两天就回学校了,这两天的主要任务是了解Lisp的历史和现在的个中分支,然后选择一个来学。
既然又扯到计算机编程上了,那就干脆说开了吧。
有种出生牛犊不怕虎的感觉,虽然编程年龄不小了。但是由于一直自学,自我感觉良好,其中走了不少弯路,更浪费了太多的时间。自认为基础的编程语言比较多,但是主要范式或类型一个手的手指就数得过来,和大部分人一样,时间几乎全给了命令式语言,这样的弊端就是学了一大堆重复的东西,没有什么太本质的提高。
下面就简单谈谈我选择编程语言的几个考虑点吧(按重要程度递减排序)。
1.要能带来新的思维方式,如果范式差不多,即使其目标领域和历史背景不同也不会优先考虑。当然这个分类是多方面正交的,比如面向过程/面向对象,动态/静态,命令式/函数式等等,很多语言同时兼顾多个方面,选择的好就可以少点学习成本。
2.资源要丰富,并且有深度,至少在我想深入时没有太多客观条件的限制。对于新语言,资源少也没关系,但是要利于自行研究。当然,那些"没什么实质性区分的多"不在考虑之列。
3.在我使用的系统上搭建环境是否方便,是否容易用我熟悉的方式来研究。毕竟再怎么说语言学了不是放大脑中玩的,能用到实际中是最好了。我这家伙就喜欢混合编程,你搞个人英雄主义很难让我一直记得你。
4.语言本身是否有发展的潜力,这个到不一定非得有大家伙支持,但起码要有亮点,我选择并想推动你才有动力嘛。有大家伙、大社区支持是最好了。
5.分支不要太多,或者多没关系,但别相差太大。同门血缘搞得比其他异门语言之间还疏就不可原谅了。
总得来说我的选择比较随性 。没有诸如"反正工作用不到学了它干嘛"这样比较愚蠢理由。
- 编程语言:扯谈编程语言的选择
- 编程语言:扯谈编程语言的选择
- 编程语言的选择
- 编程语言的选择
- 编程语言的选择
- 编程语言的选择
- 关于编程语言的选择
- 编程语言的选择原则
- 谈谈编程语言的选择
- 如何选择编程语言
- 选择编程语言先决条件
- 编程语言平台选择
- 如何选择编程语言
- 如何选择编程语言?
- 编程语言选择
- 怎样选择编程语言
- 选择编程语言
- 编程语言选择
- 使用Ant构建简单项目
- hello world
- workbook传输遇到的问题
- java.sql.SQLException: 索引中丢失 IN 或 OUT 参数::
- 学习C#必须掌握的东西-摘录
- 编程语言:扯谈编程语言的选择
- 理解windows消息通告消息和命令消息!!!
- c++试题
- 3G时代,我们到底该选择谁?
- CSS隔行换色
- 用if还是try catch来判断内存分配失败
- CSS自学笔记(最开始接触CSS归纳的)
- Text获得焦点后 焦点落到文字后
- java虚拟机参数说明