u******w 发帖数: 1882 | 1 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种
级别的吧。
现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编
程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄
过。请问有
什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。
知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧!
谢谢! |
d**********x 发帖数: 4083 | 2 到底是c还是c++。。。
看样子是c。。
【在 u******w 的大作中提到】 : 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种 : 级别的吧。 : 现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编 : 程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄 : 过。请问有 : 什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。 : 知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧! : 谢谢!
|
T*********s 发帖数: 17839 | |
u******w 发帖数: 1882 | 4 弱问有啥区别?
我听manager说是C++,我也不懂,就知道大概要用这个写单片机的code,那应该是C还
是C++?
【在 d**********x 的大作中提到】 : 到底是c还是c++。。。 : 看样子是c。。
|
d**********x 发帖数: 4083 | 5 单片机我接触的时候还都是c code。。但是也有六年多没碰了。。
你还是先确认一下吧,c好写,c++比较麻烦。
短期学c++的话就是accelerated c++,短期学c的话就是K&R
一般单片机上感觉没有特别复杂的逻辑,平常都是这里设置个引脚,那里清除个寄存器
之类的。。。要是还有时间,可以自己找个板子来做做实验。
【在 u******w 的大作中提到】 : 弱问有啥区别? : 我听manager说是C++,我也不懂,就知道大概要用这个写单片机的code,那应该是C还 : 是C++?
|
u******w 发帖数: 1882 | 6 多谢指教!
【在 d**********x 的大作中提到】 : 单片机我接触的时候还都是c code。。但是也有六年多没碰了。。 : 你还是先确认一下吧,c好写,c++比较麻烦。 : 短期学c++的话就是accelerated c++,短期学c的话就是K&R : 一般单片机上感觉没有特别复杂的逻辑,平常都是这里设置个引脚,那里清除个寄存器 : 之类的。。。要是还有时间,可以自己找个板子来做做实验。
|
b***m 发帖数: 5987 | 7 坦率地讲C++没办法短时间提高。看起来你懂了,行家一问就知道你有多少货。 |
b***m 发帖数: 5987 | 8 楼主如果看C++ Essential感觉还可以的话就基本入门了。 |
a********n 发帖数: 1287 | 9 如果说C++ 的OO design的话,那只有实际project才能练。
如果就是写个算法什么的,那什么语言写都一样了。 |
u******w 发帖数: 1882 | 10 这个C++到底和C有啥区别?
【在 b***m 的大作中提到】 : 坦率地讲C++没办法短时间提高。看起来你懂了,行家一问就知道你有多少货。
|
|
|
b***m 发帖数: 5987 | 11 最大的区别是面向对象的特性。你可以搜索一下C++三大特性。
【在 u******w 的大作中提到】 : 这个C++到底和C有啥区别?
|
m*********r 发帖数: 1797 | 12 面试经典考题阿:
c++ 三大特性:
encapsulation, polymorphism and inheritance.
【在 u******w 的大作中提到】 : 这个C++到底和C有啥区别?
|
m*********r 发帖数: 1797 | 13 强烈推荐
Effective C++, 2nd edition: Shifting from C to C++
作者从c到c++的变化列了不少例子,面试也经常会考。
【在 u******w 的大作中提到】 : 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种 : 级别的吧。 : 现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编 : 程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄 : 过。请问有 : 什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。 : 知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧! : 谢谢!
|
m*********r 发帖数: 1797 | 14 不过如果是嵌入式编程的话,c就够了。
c++更多是面向应用层的。
【在 u******w 的大作中提到】 : 本人不是CS/EE出身,和很多人一样只是以前大学时上过那种编程课,谭浩强C语言那种 : 级别的吧。 : 现在准备一个on site面试,其他的背景都不错,就是这个职位要求有一定的单片机编 : 程能力,大概就是按feature写C code,加上写一些low level driver啥的,我从来没弄 : 过。请问有 : 什么书籍/教程能在几周内提高一下吗?至少到时候别让人笑话吧。 : 知道版上有很多CS的大牛,都是C专家了,如果可行,请不吝赐教一下吧! : 谢谢!
|
b***m 发帖数: 5987 | 15
对,嵌入式其实反而不用C++。写driver也不用C++。
【在 m*********r 的大作中提到】 : 不过如果是嵌入式编程的话,c就够了。 : c++更多是面向应用层的。
|
u******w 发帖数: 1882 | 16 哦,这样啊
【在 m*********r 的大作中提到】 : 不过如果是嵌入式编程的话,c就够了。 : c++更多是面向应用层的。
|
f*****n 发帖数: 970 | 17 re
【在 m*********r 的大作中提到】 : 强烈推荐 : Effective C++, 2nd edition: Shifting from C to C++ : 作者从c到c++的变化列了不少例子,面试也经常会考。
|