由买买提看人间百态

topics

全部话题 - 话题: 编程
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
T********i
发帖数: 2416
1
本文的目的在于帮助程序员树立正确的世界观和人生观。如果感觉颠覆感太强烈,主要
原因也不是你学错了,而是你的老师教错了,或者你的教科书写错了。
1. 确定图灵机和不确定图灵机,
根据计算机科学理论,图灵机(Turing Machine)是计算机的抽象模型。现有的计算机
的计算能力(不是速度,而是理论上能够求解数学问题的能力)不会超过这个模型。
确定图灵机(DTM)是图灵机的一个经典描述,是一个单线程的图灵机。
不确定图灵机(NTM)可以看作是一台有无穷多单线程的图灵机组合的图灵机。也就是
有无限并行能力的图灵机。
可计算性理论可以证明,NTM和DTM是等价的。也就是说DTM可以完全模拟NTM。NTM能够
计算的题目,DTM也必然能够计算,虽然可能速度上比NTM慢很多倍。
2. 冯.诺依曼(Von Neumann)计算机体系就是DTM
现在的计算机都是冯.诺依曼体系。即使多核计算机,本质上也就是有限个DTM组合。和
NTM相距甚远。注意NTM是有无限个核心的无穷并行的计算机。
3. 什么是NTM?量子计算机才是
有一种理论认为量子计算机利用平行宇宙进行超大规模并行计算,也... 阅读全帖
x****u
发帖数: 44466
2
来自主题: Programming版 - 微软AI 能编程。。。
这种新闻是哗众取宠
我相信ai早晚能编程但现在的这货只是伪装编程而已,类似找个文盲大妈让她看1周码
农,然后模仿
e*******o
发帖数: 4654
3
不错
比搞数理化的奥赛强
起码编程学了就能用
等到大学再学编程,黄花菜都凉了。
m******r
发帖数: 1033
4
编程编的再好,能编出花儿来,也不过是资本的掌中玩物。 一辈子老得学新工具不算
,每天还得看黑了吧唧烙印脸色 听阿三英语 想起来就是噩梦。
不如直接学金融,能学的东西很多,从数据处理,FA, TA, pricing theory,
corporate finance,股票投资,risk management 随便哪样都用到编程 ,一样培养逻
辑思维。 更重要的是
1.比较实用,炒个股票, 倒个房子什么的验证自己的知识。
2.同事层次也比较高 每天心情愉快
h*i
发帖数: 3446
5
来自主题: Programming版 - 面向数据的编程与面向对象的编程
“保证专职模块负责专项数据,安全还有清楚OWNERSHIP”, 这些都不需要在程序语言
层面搞封装。封装是实现这些的一个手段,如果其弊大于利,那么就不必要。
哪有啥是“inherently mutable”的东西。你孤落寡闻了不是,append-only数据库都
有不少了,rethinkdb, datomic,这些都是用户很多的。Kafka这种系统, 也是append
-only.
mutable是为了省硬件省钱,但增加了编程复杂性。现在硬件越来越不值钱,immutable
的系统会越来越多。
d******c
发帖数: 2407
6
来自主题: Programming版 - 面向数据的编程与面向对象的编程
OO偏颇了,一切都必须是名词
函数又全是动词
有些概念是形容词副词,比如一些decorator
还有aspect
肯定是每个都有其用途
关键是必要的内聚,不必要的减少耦合,我觉得这两个概念比较精确。
能不耦合的不耦合,减少复杂度,减少相互影响。抽象是层次上减少可见信息,封装是
加东西来减少可见信息。东西都更复杂了,但人可见的简单了。如果底下的没有做错,
人只在上面操作是更好了。
但是必要的内聚实际避免不了。
函数式编程强调无副作用,但是现实生活中没有副作用你程序什么也干不了,打印显示
都做不到,影响不了外界你就不存在。
MVC架构是个典型,实际上用户界面这里你无法避免一些耦合,硬分开最后还是要关联
起来。
许多耦合最后只能定义好接口把规矩定好,只考虑子集让问题简化一些。
再回头一看,OO的好处在于数据和代码内聚在一起,然后封装了,一切都是消息传递,
不关心内部实现细节。数据代码的内聚就是合理的,互相局限在相关的范围内,问题都
简单一些。
当然现实生活中往往没有那么理想的模型,需求再一变化,又是麻烦。那么对于某些问
题,动词和数据的概念就可能更合适。
也就是说,有的问题适合用名词描述,可... 阅读全帖
N********n
发帖数: 8363
7
来自主题: Programming版 - 面向数据的编程与面向对象的编程

如果有两个存钱操作A和B同时进行。A先读,当A没结束写时B就开始读那么最
终A或者B写进去的数目是错的。数据端存取到底是原地还是APPEND或COPY都
是无用功。
银行账号这种变量在逻辑上是“inherently mutable”,A、B在逻辑上就是
要操作同一个变量。若硬塞给A、B各一个immutable变量让他们互不冲突那逻
辑上就错了。所以我说race condition是逻辑上的问题,不是靠immutable
数据结构拿出来用一下就可以简化编程了。immutable有用但没那么神。
h*i
发帖数: 3446
8
来自主题: Programming版 - 面向数据的编程与面向对象的编程
immutable数据结构其实不存变化,只存结果,无非是后面的结果并不盖掉以前的结果
而已。新的结果就意味着一个新的reference。
一个东西A,变化之后会产生一个新东西A'。 如果有别的部分的代码指向A,就还是指
向A,所谓immutable就是这个意思。不用担心一个东西在本部分代码不知情的情况下被
另一部分代码给改了。如果你想要这个新东西A',需要外显直接说要A'。
总之目的是把变化搞得很外显,而不像传统编程的变量,变化是隐含的。
g****t
发帖数: 31659
9
来自主题: Programming版 - 面向数据的编程与面向对象的编程
Immutable的风格要把变化的东西单独拉出来,
作为独立的输入或者信号源吧?这个和simulink一摸一样


: immutable数据结构其实不存变化,只存结果,无非是后面的结果并不盖掉以前
的结果

: 而已。新的结果就意味着一个新的reference。

: 一个东西A,变化之后会产生一个新东西A'。 如果有别的部分的代码指向A,就
还是指

: 向A,所谓immutable就是这个意思。不用担心一个东西在本部分代码不知情的情
况下被

: 另一部分代码给改了。如果你想要这个新东西A',需要外显直接说要A'。

: 总之目的是把变化搞得很外显,而不像传统编程的变量,变化是隐含的。

h*i
发帖数: 3446
10
来自主题: Programming版 - 面向数据的编程与面向对象的编程
计算机应该是模拟物理世界的,老了的你,在物理上的确不是你了。这两个你在计算机
中的表示,应该是不一样的。
在你的主观上,你还觉得是你,但那是另外一个需要模拟的问题。需要做的,应该是在
上面的两个不同的你的表示的基础上,在用更多的数据来表示这两个东西在你的主观上
,有相同的identity。
把主观和客观两者混淆,貌似简单了,其实给编程增加不必要的复杂性,因为没有反应
出真实情况。
这不是哲学,而是计算机科学,因为我们在试图用计算机准确的模拟现实。
m**u
发帖数: 541
11
来自主题: Programming版 - 面向数据的编程与面向对象的编程
无论那种搞法,编程无非就是把一个解决某个问题的数学方法翻译成计算机的某种/某
几种“语言”而已,不管是FP也好,还是狗P也好,都是个“特色”而已,把它们放那
么高,眼界啊。。。
g****t
发帖数: 31659
12
来自主题: Programming版 - 面向数据的编程与面向对象的编程
你迟早也会碰到类似问题的。
要还是不要reference transpancy
这不是个小问题


: 无论那种搞法,编程无非就是把一个解决某个问题的数学方法翻译成计算机的某
种/某

: 几种“语言”而已,不管是FP也好,还是狗P也好,都是个“特色”而已,把它
们放那

: 么高,眼界啊。。。

N********n
发帖数: 8363
13
来自主题: Programming版 - 面向数据的编程与面向对象的编程

identity啥的都是说辞。其实就是FP/immutable没那么神。race condition
导致处理mutable问题很复杂。immutable号称可以简化编程。那好,OOP靠边
站,请FP露一手吧。用immutable方式操作银行账户,把原地操作换成FP指定
的copy/append,楼上折腾半天结果连基本的存储操作都搞错。mutable环境下
头疼的RC问题换immutable照样没招,那些copy/append都是无用功。
至于保存immutable数据做audit,那不就是版本控制么。那是软件系统需求,
跟程序语言有啥关系?常用的github / svm / tfs / cvs / perforce 就是
典型的immutable存储。需要的话OOP照样写一个,又不是FP独有的概念。
世界上不是一切都是mutable,但也不是一切都immutable。你开车去加油站,
你的油箱是变成新油箱了,还是就在原箱加满油?你的车轮每转一圈就被复制
成新轮子了,还是原来的老轮子?凡事量身而做,把immutable当成真理然后去
生搬硬套,那是书呆子本末倒置闹笑话。
g****t
发帖数: 31659
14
来自主题: Programming版 - 面向数据的编程与面向对象的编程
所有的数学书,物理书里面的map 都是不改
变量的,函数内也没有状态一说,immutable的思路不能轻视。
从实践来讲。我多年前写的有的code因为是reference transpancy,避免过一次编译器
重大事故。我并不知道什么是fp.
所以我个人看法,凡是明确描述数学物理模型的
代码,尽量和数学定义的函数一致。这样避免自造轮子。
如果需要算法
变种,用别的办法lift up到高一层,不要两种函数混一起。


: identity啥的都是说辞。其实就是FP/immutable没那么神。race
condition

: 导致处理mutable问题很复杂。immutable号称可以简化编程。那好,OOP
靠边

: 站,请FP露一手吧。用immutable方式操作银行账户,把原地操作换成FP
指定

: 的copy/append,楼上折腾半天结果连基本的存储操作都搞错。mutable环
境下

: 头疼的RC问题换immutable照样没招,那些copy/append都是无用功。

: 至于保存immutable数据做audit,那不就是版本控... 阅读全帖
j***w
发帖数: 489
15
来自主题: Programming版 - 面向数据的编程与面向对象的编程
现在有什么大型软件系统是用面向数据的编程模式编写的吗?所有的东西都要实践检验
来决定到底好不好。历史上有很多吹的天花乱坠的模式,最后都被实践抛弃了。最基本
的C语言,没有OO,没有FP,没有bullshit,却好好的活了四十多年,而且还没有要完
蛋的迹象。
T*******x
发帖数: 8565
16
来自主题: Programming版 - 面向数据的编程与面向对象的编程
一般情况下的抽象是提出概念,或者说给结构命名。计算机编程领域的抽象我理解是
给结构命名。所以OOP中的定义Class,以及封装,更符合我理解的抽象。
g****t
发帖数: 31659
17
来自主题: Programming版 - 面向数据的编程与面向对象的编程
My two percent:
Abstract = lift up to superset
fruit is the abstraction of apple,orange,...

一般情况下的抽象是提出概念,或者说给结构命名。计算机编程领域的抽象我理解是
k****i
发帖数: 101
18
来自主题: Programming版 - 面向数据的编程与面向对象的编程
data is coarse abstraction, while interpretation tends to opinionated


:面向数据的编程(data oriented programming)就是把程序的逻辑用数据结构表达。
g****t
发帖数: 31659
19
做软件在公司里是为了赚钱,拿profit.
约束条件是不一样的.
适应了竞赛那种约束条件下的编程,
到了新的条件下,可能需要重新训练.
类似于隔行如隔山


: 竞赛强的可能不屑于搞关系写ppt,performance review上吃亏了。

: Peter Norvig这话放在google这个前提下说,还真可能是对的。

: 我自己搞过编程竞赛,中庸水平。竞赛对程序的正确性要求非常高。

: ICPC系列的题目难度大部分还不及NOI,但是testing还是很变态。各种

: corner case都要想到。能找到个刷题王写程序,绝对比一般人稳妥。

: 只不过刷题王写大部分industrial程序可能都over qualify了,

: 体现不出优势。当年我队做难题的同学现在在做数学教授,像我这种

: 负责拖后腿的,出来混大家还都觉得我程序写得不错。

c*****m
发帖数: 1160
20
来自主题: Programming版 - 一个python编程问题

你这样编程是快了,但是运行不一定快啊,不知道复杂度是多少。楼主你要的快是编程
快还是运行快?
(船夫对周星驰说,人人都知道我这船是最快的!)
m******r
发帖数: 1033
21
都这把年纪了, 为个fp吵来吵去不值得。我在游泳版也被人缠着吵, 不过我是不在乎
的。游泳的目的就是欣赏自然,修身养性 促进心肺功能。 为个什么动作要领争来争去
岂不是有违游泳初衷?
anyway, 我就是想找一本适合数据分析用的函数编程入门书,最好和R有些关系, 以便
今后进一步学R. 我不是developer, 只对数据分析,数据编程有兴趣。精通的是sas,
excel等等, 正在学R.
谁看过类似书的,可以推荐下。
y*j
发帖数: 3139
22
来自主题: Programming版 - 面向对象编程
这恐怕是最莫名其妙的一个翻译了。当初学的时候就很难理解这到底是什么意思。如果
要翻译的话,围绕实体的编程也好多了。感觉当初翻译的人既不懂英语,也不懂编程。
w***g
发帖数: 5958
23
来自主题: Programming版 - 面向对象编程
这有啥。听说过句柄和套接字吗?

:这恐怕是最莫名其妙的一个翻译了。当初学的时候就很难理解这到底是什么意思。如
果要翻译的话,围绕实体的编程也好多了。感觉当初翻译的人既不懂英语,也不懂编程
。--
:※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM
y*j
发帖数: 3139
24
来自主题: Programming版 - 面向对象编程
为什么叫句柄也是一头雾水,这两个字真是很奇怪的组合。直接翻译成把手不就得了。
Socket 还是台湾的翻译更好一些,插座。套接字很无厘头。


: 这有啥。听说过句柄和套接字吗?

: :这恐怕是最莫名其妙的一个翻译了。当初学的时候就很难理解这到底是
什么意
思。如

: 果要翻译的话,围绕实体的编程也好多了。感觉当初翻译的人既不懂英语
,也不
懂编程

: 。--

: :※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店
搜索未名空间
·[FROM

y*j
发帖数: 3139
25
来自主题: Programming版 - 面向对象编程
查了一下台湾翻译成物件导向的编程,好多了,应该是懂编程的人翻译的。


: 为什么叫句柄也是一头雾水,这两个字真是很奇怪的组合。直接翻译成把手不就
得了。

: Socket 还是台湾的翻译更好一些,插座。套接字很无厘头。

:

发帖数: 1
26
大妈我是干了10年ACCOUNTING都没长级,
希望学点编程,能长长tilte, 我会点VBA的EXCEL的macro 编程
公司领导说让我学点JAVA
生活不易,谢谢各位了
BTW 我装了个ECLIPSE,已经开始学了,希望早点上手
r*g
发帖数: 3159
27
我在父母版回过的:
小孩学编程,有四种起步方式:
1. scratch类别的block编程,拖拖拽拽。
2. 写网页。
3. arduino实验,机器人。
4. 跟学数学结合起来的,写个is_prime, 8 queen 什么的。
我觉得1就是多此一举,就跟学钢琴之前先学电子琴一样没必要。2没兴趣。3看上去很
美好,但小孩要是不懂的话,就是改改参数,其实没有真的学到啥。4挺好,但要小孩
开始学代数了才能开始。

:比如网上教程,学校或者夏令营什么的??
s********1
发帖数: 581
28
哪位能推荐适于C/C++ 编程的linux/unix使用手册?
只需computer graphics/vision 的一般编程,不需要触及system core. 本人原来用
过一本很popular的UNIX 书,可惜忘记书名了。
(1) UNIX
(2) LINUX
t******p
发帖数: 810
29
【 以下文字转载自 CS 讨论区 】
发信人: temptemp (werere), 信区: CS
标 题: 请推荐一个编程软件 对于事实数据处理
发信站: BBS 未名空间站 (Mon Jun 13 12:27:06 2011, 美东)
想弄个程序 可以事实读取数据 做一些数据处理。还要一些好的界面设计。
请问 有好的编程软件推荐码?
matlab? java? c#?
Thank you!
yy
发帖数: 45
30
来自主题: Unix版 - c++编程一问
现在在学c++,
请问有没有 关于c++ 语法,以及standard library 的 hot-key 的 doc 帮助,
就是说: 以前学java的时候, 在jdk下面, 如果编程的时候
碰到个关键字, 或者standard class 不太明白, 可以用鼠标点住,然后Alt+F1,
可以找到这个class的doc, 感觉很好用,

不知道vc++6, 或者,linux下编程, 有没有类似的功能
s********1
发帖数: 581
31
哪位能推荐适于C/C++ 编程的linux/unix使用手册?
只需computer graphics/vision 的一般编程,不需要触及system core. 本人原来用
过一本很popular的UNIX 书,可惜忘记书名了。
(1) UNIX
(2) LINUX
z****t
发帖数: 4322
32
【 以下文字转载自 Soccer 讨论区 】
发信人: zlight (Eren Derdiyok), 信区: Soccer
标 题: 【unix下面的GUI编程大家都用什么语言】
发信站: BBS 未名空间站 (Sun Jan 23 19:16:08 2011, 美东)
unix下的GUI编程,大家都用啥啊?
tcl/tk?
qt?
好比我想在unix底下编个简单的GUI程序,就是button click拿form input这样的stand
alone程序该用啥?
x******0
发帖数: 1490
33
【 以下文字转载自 Statistics 讨论区 】
发信人: xzxz0000 (凶涨凶涨), 信区: Statistics
标 题: R 编程面试题,被弄残废了,在这里求解,钱不多,但会鼎力散财,
发信站: BBS 未名空间站 (Sat Apr 14 20:21:09 2012, 美东)
面试了一个software职位,本以为很有戏,但考我的题基本上全是job description上
没有的R 编程,希望这里的大侠帮助解惑答疑,在下感恩不尽。
1)
An analytical technique used in a molecular biology lab involves dispensing
solutions of DNA in very
low concentration into 384-well plates. Consider the perfectly random
distribution of N=30 molecules
onto this device
a) What is the probability that two molecules fall... 阅读全帖
h*********c
发帖数: 78
34
你学编程的目的是什么呢?做码工恐怕不是一时半会能修炼出来的,如果是想学编程以
后在工作中能用得着,或者说enhance你的capability,建议从和你专业最相关的着手
。另外现在industry需求量最大的恐怕是高通量数据分析的吧,尽量往这边靠靠
o******r
发帖数: 259
35
【 以下文字转载自 Science 讨论区 】
【 原文由 observer 所发表 】
网上已经有matlab 和 c的混合编程,
我就来写个mathematica 和 C/C++的混合编程吧,只图方便
- observer
mathematica的数学运算在有些方面比 matlab 要全一些,symbolic computing就不
用说了,
比如我感兴趣的 non-square的矩阵求逆, mathematica可以直接做,
matlab还要自己调svd,剔除无效singular value,再算逆矩阵,
还有spherical harmonics,mathematica 可以直接求
当然matlab和mathematica 我两个都用,
我比较喜欢的是用mathematica和matlab完成那些公式函数太多的运算,
调函数的方式在matlab和mathematica下效率是优化过的,所以不慢
而剩下的“苦”活就由我用c/c++来写好了
以下基于mathematica 5.0 的 mathlink 和 VC6,
mathlink支持很多接口,包括tcp/ip, 也就是装math
s********1
发帖数: 581
36
哪位能推荐适于C/C++ 编程的linux/unix使用手册?
只需computer graphics/vision 的一般编程,不需要触及system core. 本人原来用
过一本很popular的UNIX 书,可惜忘记书名了。
(1) UNIX
(2) LINUX
B********4
发帖数: 7156
37
来自主题: EE版 - 无线通信--编程???
我是通讯(网络方向)的博士,你说的什么"傅立叶变换功率谱密度"那是我本科学的
,什么"通信原理,3G,计算误码率"对我来说,都是可以去给本科生讲课了。我推
数学公式推了6年,新数学模型也建了好几个,但是,这些对找工作一点用没有。因为
公司里搞开发的人不需要懂这些,招你的人自己恐怕也不懂数学公式是怎么来的,他最
多知道有这个公式。
我最后找了个编程的工作。学的那些数学全浪费了。没错,"Network Engineer"的工
作有很多,但不是你知道"通信原理,3G,计算误码率"就可以干的。我很懂通信原
理,可是我不会配置大网,不会排错优化。的确,这些东西不难学,可是没有环境去学
。因为这些需要有机器,有大网给你实际操作才可以学。看书,搞模拟器是没用的。就
象学开车,没有车给你练,你把驾驶手册倒背如流也没用。学编程,学软件可以自学,
可以买盗版。学网络工程师不行。国内有很多网络工程师的考证班,对你拿CISCO的证
有用,但对你实际经验没多少用。paper CCIE 听过吗?

++
g******u
发帖数: 3060
38
EE版上无数在公司里做硬件的高人应该从不编程罢。
没有这些做硬件的人,连机器都没有,怎么个编程法。
CS本来只是EE的分类,别因为中国码工太多就混淆概念了。
d*****n
发帖数: 3084
39
EE的人编程大多时候远远超过了这些自以为是的CS白痴。
真正的CS,不包括做理论的phD,跟EE的区别在于:丫必须懂OS和编译原理。
其实大部分CS的人只是在写script,给数据库编程就比给显卡写驱动更CS了?写网站就
比做不联网的机器上并行处理NB了?
如果你喜欢GNU/Linux,对内核感兴趣,就是研究操作系统了,
如果你对Python的编译感兴趣,那就是要理解编译原理的,
这两个你都玩熟了人,那就是CS大牛了。
l*****0
发帖数: 238
40
我们公司面试的时候只问很少的编程问题,但是能答得好的也不多。我一个同事最常问
的问题用C实现strcpy()函数,有些phd能写上半个小时也写不对。我基本上就问题一个
编程问题:以32位CPU为目标平台上实现memcpy()函数,迄今为止还没有一个面试者能
找到要领的。
往上一层的问题主要是软件开发的一些通用问题,比如TCP/UDP的区别和优缺点,多线
程如何同步,HTTP协议的格式。新毕业的学生起码应该知道TCP是可靠的,UDP是不可靠
的,HTTP默认端口是80。有工作经验的人应该能够讲出TCP的协议内容和算法,甚至网
络数据包的格式。
剩下的问题就是行业相关的知识了,比如JPEG文件格式,各种RFC的概要,主要用来问
“资深工程师”的。这些内容如果不是在相关行业内工作过是不可能答得出来的。
s******8
发帖数: 164
41

你说的CS和EE的这两点区别现在正在淡化了,国内很多好点学校的电子工程专业本科生
都选修操作系统课程的,我也学过。别忘记北美很多电子工程系叫Electrical and
Computer Engineering. 这个系里的很多偏Computer Engineering学生都必修操作系统。
而且据我所知,实际工作中编译原理的知识只需要知道最最基本的,那种科班教科书里
的词法语法优化分析的展开的细节章节绝大部分编程工作中根本一点都用不上。
总的说来,CS就是狗屎,编程是个人都能干的,干得水平有高有低那只是量的区别不是
质的区别。EE则不然,CS的连边都入不了,这就是质的区别了。
c***d
发帖数: 64
42
"...你的问题都好难回答".
我不敢用简单的问题来浪费大家的时间。
这是个自定义事件的编程问题。mouse-click是个系统已定义事件,所以MFC已经给出
了event handler。但是自定义事件的编程
我还不回。

MFC
t******0
发帖数: 629
43
您说的是Matlab编程吗?
我记得我以前问过,我认为verilog和matlab是编程,所以应该好找工作才对,结果被
高手们拍砖拍疯了,呵呵。
g****t
发帖数: 31659
44
先不说matlab了.
职业写javascript的software engineer可是相当多.
放在7,8年前,全世界每年出现的大部分windows程序有
一阵都是visual basic写的.那也是类似于脚本语言.
"脚本语言不算真正的编程",这个不太同意

这个跟我说的不矛盾吧。它是一个工具,就像Cadence的软件是个工具一样。但是用
MATLAB这个工具写程序就像写Verilog, 它不是严格的软件开发意义上的编程。做
MATLAB这个软件和这些package的过程才是软件开发。不过Mathworks本身似乎待遇很一
般,就是很稳定,不是特别推荐去的地方。做这些专业软件的,一般来说就跟做硬件差
不多了,没有网络软件那些优势。
Akira
d****i
发帖数: 4809
45
来自主题: EE版 - 嵌入式编程
这个绝无可能,嵌入式系统不管是传统的RTOS像VxWorks,QNX,Nucleus这些, 还是
embedded Linux,都是C写的,然后提供的API也全部都是C的API, 底层和中层的编程全
部都是C,应用层一般是C++和C的混合。如果是在Android上面编程,应用层倒是可以用
Java,但是底层的还是C, 很多场合为了速度和效率android应用还是要用NDK来写。
Java在嵌入式上面永远不会是主流,这是由于嵌入式系统大都有实时性要求,还要
memory footprint, code size要小,功耗要小,还要直接能和硬件,操作系统
interface,这些要求都只有C可以达到。
m*****g
发帖数: 131
46
来自主题: Engineering版 - 【求教】学编程顺序
大神们好。
我学金融工程。主要还是数学比较好。编程本科期间就编了python了。我想问问大神应
该怎么样更系统的学习编程。之后的应用主要是C++,C#和SQL,也有可能考虑以后会做
algo trading之类的。 我现在什么都在看,很杂,希望能有大师能给一条合理学习的
流程。非常感谢!
l****h
发帖数: 66
47
请问大侠们,我是urban planning专业毕业的.会运用GIS软件,但不会编程。有人建议
说要学会编程,才好找GIS的工作。想问问大家,美东这方面的就业情况,以及这个方
向办H1b的情况。
祝福大家都好运连连
r*****i
发帖数: 6
48
【 以下文字转载自 Engineering 讨论区,原文如下 】
发信人: recolci (小白), 信区: Engineering
标 题: Labwindows GPIB接口编程的问题,谢谢
发信站: Unknown Space - 未名空间 (Mon Jan 17 23:50:55 2005) WWW-POST
虚心请教一个GPIB接口编程的基础问题,大家不要骂我笨。
仪器写到GPIB有两个数据,用labwindows/CVI从GPIB读取数据的时候, 如果想分别存成
两个变量,应该怎么写啊? ibrd()只能指定读取的byte,该怎么写啊?
谢谢, 谢谢!!!
C****4
发帖数: 110
49
【 以下文字转载自 Faculty 讨论区 】
发信人: Ckt624 (曹康泰), 信区: Faculty
标 题: 理论物理的哪个方向对编程要求比较高,前景又不差的?
发信站: BBS 未名空间站 (Sun Sep 27 22:00:56 2015, 美东)
理论物理的哪个方向对编程要求比较高,前景又不差的?
r*****t
发帖数: 286
50
☆─────────────────────────────────────☆
amor924 (amor) 于 (Mon Apr 23 14:43:53 2007) 提到:
因为不想读PHD,时间太长。正好附近有Master program,关于金融的,类似金融工
程,要求数学和编程,可是这两个当时大学修的时候就比较不在行,尤其是编程。要不
要申请读了?相对来说想读marketing的master,可是对国际学生据说工作很难找,文
化背景和语言是个大问题。
迷茫啊。
☆─────────────────────────────────────☆
lindsayd (lindsayd(活够了)) 于 (Mon Apr 23 15:34:29 2007) 提到:
觉得自己有能力就读
☆─────────────────────────────────────☆
lindsayd (lindsayd(活够了)) 于 (Mon Apr 23 15:34:53 2007) 提到:
为什么不读个一般的MASTER OF FINANCE
☆──────────────
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)