微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么高级语言最喜欢c?

我一直在学习C:这是一个美丽而深思熟虑的语言.但是,编写任何一个重大项目的程度都是如此的低级别,变得乏味.

什么更高级的语言具有最多类似C语法的语法,但没有所有的混乱,你会发现像C这样的东西.有存在吗

解决方法

What higher-level language has the most C-like Syntax—but without all the clutter that you find in something like C++?

我要回答一个稍微不同的问题:

What is a language that is like C in that it is well designed and beautifully thought out,is like C in that it is good for systems programming,allows people to program at a higher level than C,and is relatively uncluttered?

我不认为这个问题有一个正确的答案,但这里有三位值得候选人(按字母顺序排列):

> D.D语言基本上设计为更好,更清洁的C.像C一样,D是明确设计的,以纳入很多功能,但希望比C更清洁,更和谐.使程序员能够在更高级别工作的主要区别在于内存由语言自动管理,安全性由编译器(和运行时系统)通过垃圾收集来保证.
> Go.在精心设计和精美思考方面,成绩非常高:Rob Pike是一名总设计师,并在这个特殊工艺上练习了25年.它的明确目标是整洁并使系统编程“再次开心”. Go还是一种新的语言,Rob从Squeak,Newsqueak,Alef和Limbo学到了很多东西.因为Rob明白,一个伟大的设计是没有不必要的部分,Go是干净整洁的.其主要功能比C更高级别是安全性,垃圾收集和优秀的并发模型.
> Java. Java有一个精心设计的核心(参见Jim Waldo的书Java: The Good Parts),但不幸的是,任何成熟的,成功的语言都积累起来.使其最适合更高级别编程的Java的功能是接口,垃圾收集和异常.

这里的共同点是使用垃圾收集来缓解程序员的内存管理负担.这是对生产力的重大提升.

这些语言中的每一种都有很多推荐.我自己的口味是对于小而简单的语言,我非常高兴地欣赏Rob Pike的工作,所以如果我不得不为自己选择一个,那就是Go,尽管它是新的,未经证实的.

原文地址:https://www.jb51.cc/c/112853.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐