javascript的语法和C#怎么那么像呢?
发布网友
发布时间:2022-04-24 23:18
我来回答
共5个回答
热心网友
时间:2022-04-25 00:47
编程语言非常多样化,我们所接触的只是一部分罢了(当然已经足够我们用了)。FORTRAN语言和C#就风格迥异,结构化编程的代表Pascal也不同于C#,曾作为学习编程入门的BASIC也不同于C#。但C#得到了相当大的普及,受到了专业编程人员的青睐,所以在开发设计新的语言时,都会以C#为参考(这一方面是大家更容易接受,另一方面也是因为C#的编译器在许多计算机平台和操作系统上都已经实现,所以新语言易于移植)。
PHP和JAVASCRIPT的语法和C、C++有很多相似,所以入门容易,但也各有自己的特点。要很好掌握一门语言,建议还得埋头细致学习和多多实践,否则就会常常似是而非。
热心网友
时间:2022-04-25 02:05
其实语法大体上都差不多,只是呈现的方式不同而已。
热心网友
时间:2022-04-25 03:40
Java语言和C#比较像。
PHP风格特异。
C是面向过程,和C#没有什么像的,C++还可以。
总的来说,这些语言都是英语系的人才设计的,编程也都是用英语,思维方式也很西化,再说编程本质上也就那么回事,你精通一门编程一眼,其他的也可以触类旁通的。
热心网友
时间:2022-04-25 05:31
首先,各种语言确实都在互相抄,相互直接越来越像很正常。
其次,别忘了typescript是微软家的,从发展上看,es6或多或少会受到一定ts的影响。而ts本来就很c#,async、await等在c#5.0(2012年)就有了,而ES6是2015年发布的。
C#跟java的关系就更有趣了,C#1.0就是抄java,抄的还不全,很多特性没有。到2.0才把泛型补上。然而,3.0之后c#正式放飞自我了,跟java关系也越来越远了。单纯从语法角度来讲,c#已经超前很多了,3.0就有的lambda(2007年),java到了1.8才加上。而现在C#从7.0(2017年)开始已经把模式匹配玩的很6了,java15还在预览中(2020年9月)。c#似乎借鉴了js、python等等脚本语言,虽然仍是强类型语言,但是尽可能做的方便。比如var,还有dynamic,就是向着让你看起来像是弱类型的方向靠近。
从全球来看,c依然是使用最多的语言,执行效率高。无论c#、java还是php、js根本上都抄了不少c的语法。不过c完全不面向对象。 c++不建议学了,是个面向对象的半成品,在c的基础上多了个不那么规范的面向对象。php是脚本语言,也就是弱类型语言,语法更贴近c++,不过因为弱类型已经能玩出很多花了。而js花样就更多了,js才是写起来最爽的语言,不接受反驳;同样,js也是调试起来最想哭的语言,也不接受反驳。
python本来是给运维人员用的,用来管理机器的脚本语言,现在却如日中天。python火确实和ai有一定关系。tiobe今年python已经排到第二名了。
热心网友
时间:2022-04-25 07:39
lanxigang回答的很精辟了!