2023-11-14 07:24来源:m.sf1369.com作者:宇宇
是说的编程的理念是相同的,但是要掌握一种程序设计语言的解决问题的思路是不同的。
程序中只有两种东西:一种是数据结构 一种是算法,每个程序设计语言都有这两种东西不能说每个程序设计语言都一样的
C以函数为单位进行模块封装
C++同时支持以函数和类进行封装
C# 以类为单位进行封装.
如果想学习的话建议你从C和C++学起,这两门语言几乎是后续语言的基础,学好了他们,后面的语言可以用到的时候看一下就懂了,在你学好这两门语言后你会发现其它的都大同小异,很容易理解。本人学习的时间不长,希望我的答案对你有帮助
在 .NET 环境下,程序可以用 VB 或 C# 写中间类库,然后拼成最终程序。
用各种语言写的 DLL 库也可供其他语言调用。
在有些语言中,可以直接嵌入汇编机器指令(TURBO PASCAL中 有 inline 嵌入)。
说到linux不能不说unix,他们是近亲的关系。虽然很多命令和软件都可以通用的,但是linux的内核完全是另外编写的,开始它的设计理念就是“小的就是好的”。
起初unix也是免费发放给大学和研究机构的,后来被几大公司所垄断,IBM HP SUN等公司都有自己的unix版本。而linux一开始就是免费的,现在各大公司生产的linux都可以在互联网上免费下载。
不过现在unix也有PC机上的版本了SUN公司的Soloris 10
就是X86版本。(我申请了免费索取并取到了,不知还能不能申请: )
不过他们命令和软件很多都是通用的,好好学习linux
将来unix就很容易上手。
对此我也知道不多,共同学习吧。