12
返回列表 发新帖

庆祝python改版,来一道很简单的题目,c程序员吐血,python ...

[复制链接]
楼主: 宇容创行
| 2018-7-7 21:31 | 显示全部楼层
搞工程的
严谨是必须的
| 2018-7-8 07:18 | 显示全部楼层
宇容创行 发表于 2018-1-3 11:06
大数运算 ,本坛99% 的c程序员是搞不定的。

那是不可能的,gmp.h 你想算多少位就算多少位……
| 2018-7-8 11:32 | 显示全部楼层
你们这些家伙,难道不知道Python是c写的吗?
| 2018-7-8 22:35 | 显示全部楼层
宇容创行 发表于 2018-1-3 11:06
大数运算 ,本坛99% 的c程序员是搞不定的。

不是很很多现成的C语言的bn库吗?为啥会搞不定?
| 2018-7-17 17:21 | 显示全部楼层
不懂得底层的悲哀。。。
| 2018-7-19 08:19 | 显示全部楼层
你们不知道C语言编译出来是 汇编吗   再译成机器语言的.
高级语言在于  对低级语言的封包.   用过mathematic的人 就知道 你这个小KS 还有更复杂的算法 . 一行代码搞定,要变成C语言 很多人就搞不定了.
社会分工越来越细了.
| 2018-7-22 11:25 | 显示全部楼层
真的熟悉了一门语言,学习另一门,其实还是很容易的事情,
比如熟练C,再学习C++,无非就是增加了类,数据和函数带有一定的权限,类可以继承,函数和运算符可以重载,
再有个多态的概念(简单的说基类指针指向子类对象时候的,函数调用问题),其他的啥接口(纯虚函数),集中精力看,这个也就是3,5天的事情,
至于模板之类,用到再说,也是很容易的事情。
再扩展到C#,但部分和C++类似,无非就是C++的抽象类(带纯虚函数)的功能被分解的更细一点,接口和抽象类,去除了指针,多了点委托之类的玩意,
至于JAVA,就是一简化的C++,稍微加点概念。

至于python,恐怕就更加简单了。

C#,JAVA也好离开了背后的.net和一堆库,就语法而言和C,C++比,也没什么优势。
说白了现在的一门语言,真的需要看看背后是什么库在支持。

同样的C++,MFC开发桌面程序,光是学微软的那一套混乱的消息队列机制,会累死你,
那要是换用QT,就好太多了。
| 2018-7-22 11:28 | 显示全部楼层
话又说回来,python的速度,对于嵌入式来说,尤其是工业应用,真的不合适。
目前python可能主要还是搭配树莓派的之类做做个人的玩具。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

快速回复 返回顶部 返回列表