由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 小白问题:如何能短时间内提高C++能力?
相关主题
面试的几个注意事项问道面试体(software)
Amazon第一轮电面面经只会C,怎么办?
abstraction vs encapsulation做硬件模拟器的职位有前途吗
一些面向对象的基本问题人生第一个据信,发题目(Eze Castle)回报本版,另以贴为证,
面试OOD一般都考什么?c++ is too nasty
问以前编过多少行代码有什么用C++ volatile请教
C语言实现mod怎么做?今天看一个黑客新闻上的文章 说c++要被c# java取代了
弱问个C++ 问题 (const_cast)这么多CS的,为啥没人讨论内核,驱动之类的呢。。。
相关话题的讨论汇总
话题: c++话题: 单片机话题: cs话题: 提高话题: 短时间
进入JobHunting版参与讨论
1 (共1页)
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
3
同问
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++没办法短时间提高。看起来你懂了,行家一问就知道你有多少货。
相关主题
问以前编过多少行代码有什么用问道面试体(software)
C语言实现mod怎么做?只会C,怎么办?
弱问个C++ 问题 (const_cast)做硬件模拟器的职位有前途吗
进入JobHunting版参与讨论
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++的变化列了不少例子,面试也经常会考。

1 (共1页)
进入JobHunting版参与讨论
相关主题
这么多CS的,为啥没人讨论内核,驱动之类的呢。。。面试OOD一般都考什么?
C++虽然工作机会少一些,但没有新毕业生和你抢饭碗问以前编过多少行代码有什么用
最快的语言还是C/C++吗?C语言实现mod怎么做?
现在C++ Windows,但大多数要求C++ Linux,要学些什么东西呢?弱问个C++ 问题 (const_cast)
面试的几个注意事项问道面试体(software)
Amazon第一轮电面面经只会C,怎么办?
abstraction vs encapsulation做硬件模拟器的职位有前途吗
一些面向对象的基本问题人生第一个据信,发题目(Eze Castle)回报本版,另以贴为证,
相关话题的讨论汇总
话题: c++话题: 单片机话题: cs话题: 提高话题: 短时间