明编程语言是一种简单快速的动态脚本语言。他支持以下特性 解释执行,不需要编译 动态参数类型,不需要设定参数类型 通过GC(垃圾收集器)自动管理内存分配和释放 面向对象 多重继承 操作符重载 提供数据构建操作符,方便复杂对象的创建 闭包与函数等价 多核/多线程优化 支持嵌入其他类型的文本文件(如HTML,XML) 支持用C/C++扩展 提供C API,可集成到其他程序中 明语言代码以GPL3发布。目前版本为0.1.2。 下面的一段代码演示了通过明语言调用Gtk创建窗口和控件的过程。 import("GI") import("GLib") import("Gtk") const __
2015-02-28 22:00 gkmail
编者按:本文观点仅代表原文作者个人观点,请文明礼貌排队吐槽。 现在的开发人员都趋向于使用新的编程语言,那么旧的编程语言呢?它们的前途一般是这样两种:仍然可以使用,但逐渐不受大家欢迎;直接完全死去。我们预测以下这几种编程语言面临着死亡威胁: Perl 曾几何时,几乎每个人都在使用Perl语言编程。但是那些经常使用的人慢慢地发现,关于这个Perl语言似乎总是有点不对劲。至少我知道有这么个叫做piecemeal的编程语言,它的创造者似乎就只是将这个功能堆在另一个功能上面而已,并没有好好考虑将它们结合在一起。 事实上,甚至是它
2015-01-08 07:17 码农网 – 小峰
编程语言不仅仅是开发者用来创建程序或表达算法的工具,它们也是对创造力进行编码和解码的仪器。通过观察编程语言的历史,我们在追求为解决问题找到一个更好的方法,促进协作,构建好的产品以及重用他人的工作上得到一个独特的观点。 我们有大约 70% 的客户向我们的服务发送应用日志,因此我们能追踪哪种语言是最流行的,以及哪种语言获得了开发人员的关注。 基于从2012年以来的历史的GitHub 归档和GitHut数据,我们分析了GitHub上大部分开发者的动作并绘制成你下面看到的信息图表。我们主要关注: 活跃库的数量,这是反应了人们正在研究
2015-04-25 21:56 Justin Mares, ictlyh
学习一门新的语言是一种冒险。我总是热衷于尝试新的东西学习新的语法,了解不同的模式,乃至彻底改变思维方式。不幸的是,许多开发人员对此不以为然,甚至可能是深恶痛绝的学习新语言,就得走出舒适区,花时间花精力来学习新的理念和方法。 这段日子,我每天都要用大约5种不同的语言来写不同的项目! 我应该先学哪种语言? 有关这方面的讨论真可谓数不胜数。很多刚进入编程社区的初学者,都会问这个问题,简直就是前赴后继。有些人建议先学不费力的,如Python和Ruby,也有的人认为应该先学例如C、C++和GO这类难一些的低层次的内容。我要
2015-06-12 10:08 王国峰
概述:如果你正在考虑学习编程,你想要明白的第一个问题就是你该学习哪一门语言。回答这个问题并不容易,有许多东西需要考量,比如你准备通过编程做什么工作以及你想去哪里发展。今天我们为你准备了一大堆数据和其它的一些信息,可以帮助你最好的作出决定。 我们社会生活的方方面面越来越依赖着科技技术。从工厂生产,商业贸易到社会互动,几乎在每一个行业中都有软件开发者的身影。计算机编程已经迅速成为最赚钱的职业之一,计算机程序员的平均工资在不断创造新高,目前在美国这一数字已经达到接近$100,000。 如果你正在考虑学习编程,你
2015-02-16 11:35 回忆和感动
我看到了许多刚接触Ruby、Python和Javascript的新手程序员抱怨这些语言太低端,就好像是在以某种方式欺骗系统一样。他们认为他们没有学习到那些真正高端的编程语言。某些语言是否真比另外一些语言更高端?我们一起来研究一下。 从电频层面上看 众多的编程语言在方方面面都有所不同。 但从低级的机器语言到我们大多数人使用的高级语言,都离不开电频这项技术。低使用性的机器语言并没有表现得比那些高级代码更高端或者先进。低使用性是众多语言设计者在完成特定设计目标的长期选择结果。 让我们继续深入,这里有一个用机器语言编程的例子
2015-03-05 22:11
一本好的入门书籍,是你学习生涯中不可多得的导师,可以让你受益终生。本期,@Linux中国 和@图灵教育 为大家推荐6本编程语言类的入门书籍,每本书都可以带你开启编程语言学习的新旅程~ 现在起转发此微博并@ 一位你的好友,即有机会获赠以下图书,3月20日为大家开奖。
2015-03-13 16:15
一种新兴的编程语言项目最近吸引了越来越人的关注。 Nim是一种静态类型、命令式的系统级编程语言,其作者是Andreas Rumpf,最新版本是v0.10.2,正在向1.0版迈进。 Nim的语法受到了Python和Pascal的启发,其主要特性包括: 编译到C的原生代码生成,不依赖于虚拟机; 非跟踪垃圾收集器; 跨模块内联; 编译器和标准库都用Nim实现; 强大的元编程能力,等等。 它是如此受欢迎以至于《Unix in Rust》的作者为它放弃了Rust。Rust是Mozilla主导开发的系统级编程语言。
2015-02-16 22:25
在编程界,风起云涌的开发语言竞争激烈。既有德高望重的扫地僧人,如Java、C++之辈;也有锋芒毕露的后起之秀,像苹果的Swift和谷歌的Go语言。在编程武林里,谁与争锋? Swift语言自去年夏天发布之后,在RedMonk分析公司的一项关于开发语言热度的研究里, 其排名从原来的68位飙升到了22位。 分析师StephenOGrady在其博客中提到,这样的排名飙升实属罕见。比起谷歌的开发语言Go,早在2009年发布,也只是在本季度才冲进了前20名。 的确,RedMonk的分析报告具有一定的参考价值,因为其反映的并非目前公司最火的开发语言,或者程序猿们的最热
2015-01-18 20:05
Red是一种可以运行于多种平台的全栈语言,它的语法主要继承于Rebol,同时在设计过程中借鉴了Scala和Lua的优点 。作为一门全栈语言,Red既可以用于高层级的编程,如DSL(Domain Specific Language),也可用于低层级的编程,如设备驱动。
2015-06-16 09:03
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。