有没类似php语法的编程语言? java/c语言C++/C#
有时候觉得js和php的语法真是牛叉.不需要声明变量类型.还有可以随时返回数据,返回类型也不需要定义.C#不能linux开发,所以不谈了.其实我觉得作为开发便捷而已,为了...
有时候觉得js和php的语法真是牛叉.
不需要声明变量类型. 还有可以随时返回数据, 返回类型也不需要定义.
C#不能linux开发,所以不谈了.
其实我觉得作为开发便捷而已, 为了不声明类型牺牲一点性能是值得.
$baidu="搜索"
像这样子一看就知道是字符串, 声明不过多此一举.
还有c/c++ 居然不支持返回数组, 数组比返回指针看起来清楚多了... 展开
不需要声明变量类型. 还有可以随时返回数据, 返回类型也不需要定义.
C#不能linux开发,所以不谈了.
其实我觉得作为开发便捷而已, 为了不声明类型牺牲一点性能是值得.
$baidu="搜索"
像这样子一看就知道是字符串, 声明不过多此一举.
还有c/c++ 居然不支持返回数组, 数组比返回指针看起来清楚多了... 展开
5个回答
展开全部
去认真学就好,无论学一门还是多学。
像C#,也可以在Linux下开发,Mono框架也非常强大了,使得ASP.net方面几乎100%兼容
Winform也大半兼容了。也有特有GTK框架,开发桌面、网站完全够。
不声明类型,也是有利有弊的。对于纯文本的环境常常便利一些。
像C#语言,以前要string t="hello world"现在新引入了var t="hello world";这样自动变量类型的写法。
C/C++肯定也可以返回数组,通常根本不用返回,传2个地址进去就行了
foo(int *a, int *l); //指针a代表数组,指针l代表数组长度,在函数中改变内容,不需要返回。
语言都有优点和缺点的。
像js,没有真正意义整数运算,都用64bit的double浮点数进行运算,会导致数值编码计算性能降低太多。缺乏对utf8以外编码的支持,缺乏整数又让任何编码效率很低
PHP的整数,不支持无符号位移,使得手动实现某些常用算法,比如写个CRC32编码,TEA编码变得非常怪异和性能降低。100层的递归限制等等。只适合写组合流程,而想实现常用编码算法和创造新编码算法将很被约束。
总之认真去学,环境下遇到问题肯定就近也有解决方法。
像C#,也可以在Linux下开发,Mono框架也非常强大了,使得ASP.net方面几乎100%兼容
Winform也大半兼容了。也有特有GTK框架,开发桌面、网站完全够。
不声明类型,也是有利有弊的。对于纯文本的环境常常便利一些。
像C#语言,以前要string t="hello world"现在新引入了var t="hello world";这样自动变量类型的写法。
C/C++肯定也可以返回数组,通常根本不用返回,传2个地址进去就行了
foo(int *a, int *l); //指针a代表数组,指针l代表数组长度,在函数中改变内容,不需要返回。
语言都有优点和缺点的。
像js,没有真正意义整数运算,都用64bit的double浮点数进行运算,会导致数值编码计算性能降低太多。缺乏对utf8以外编码的支持,缺乏整数又让任何编码效率很低
PHP的整数,不支持无符号位移,使得手动实现某些常用算法,比如写个CRC32编码,TEA编码变得非常怪异和性能降低。100层的递归限制等等。只适合写组合流程,而想实现常用编码算法和创造新编码算法将很被约束。
总之认真去学,环境下遇到问题肯定就近也有解决方法。
更多追问追答
追问
我明白你的意思,总觉得php最方便了,学什么都觉得是畸形.
追答
图灵完备的语言解决问题的方法都是一样的。所以学了一个就感觉无所不能。
语言的多样性是为了更小成本解决特定的问题。不是能不能的问题,而是哪个更适合的问题。
PHP适合单线程的文本/超文本在超文本传输协议http之上的预处理。而在多线程、并行、非文本的数据、其他网络协议的应用上就受到很多限制,不仅是性能。性能是最大的资本,功能丰富都花性能。PHP是专业门化的产物,网站开发利器吧。尽量全面认识。
展开全部
只能说楼主你只是熟悉了你所用的语言,对于其他的语言,只是在找他的毛病。但是,楼主为什么不承认,C流派的语言现在是发展的最好的呢。C,C++,JAVA,C#都是C系的。
楼主说的字符串不声明。声明不是为了然人知道他的类型,而是让程序知道,对于内存的分配是很有帮助的。欢迎楼主探讨。
楼主说的字符串不声明。声明不是为了然人知道他的类型,而是让程序知道,对于内存的分配是很有帮助的。欢迎楼主探讨。
追问
但是,确实php我觉得很顺手,编写函数也好编写类也好,都是很随意,不需要刻意的去记什么.
其实没有必要在意那么一点性能.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言和php语法很相似。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-07
展开全部
一个小妖怪的无病呻吟问题,居然有人回答那么多,怪了哦...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多学习是最重要的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询