过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

面试有人问我C++和别的语言区别是什么

IT技术 • ipress • 发表于 10 年前 • 最后回复来自 sid • 10 年前

对C++就是C加了个面向对象的我来说,实在是难以回答的问题。。想看看各路大神都有怎样的看法

当然仅限编译型语言,c,java,c#之间的区别了我觉得

我当时的答案是这样的:“从C学到C++ ,我认为C++多了面向对象,多态。丰富了编程的可扩展性。c++11标准出来以后,感觉c++和Java、c#也没有多大区别了,尤其是还引入lambda特性等等。。总之我的感觉没多大区别”。感觉对方不是很满意我的回答,所以?区别到底在哪里呢,是更加的面向底层,更加的懂得硬件操作?Java的封装太过分了?

加入收藏 新浪微博 分享到微信 ❤赞 3909 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到7条回复
Phenomenon 10 年前 #1 赞 0

楼主非计算机专业吧。。

C艹和别的语言区别是什么这个问题我回答不了,别的语言范围太广了吧?

跟C比的话我觉得主要区别是C艹更符合软件工程学的要求

C艹并不是C加了个面向对象,面向对象是编程思想,跟哪个语言关系不大。

C艹你也可以写成面向过程的,C也可以写成面向对象的。只是c艹面向对象更方便而已。

java c#运行在虚拟机上,跟C艹本质上不同。

hill623 10 年前 #2 赞 0

问这问题是想考察你的语言功底,通常等你说几句不太离谱的之后,再从其中一两句开始深入地问下去。如果说得太离谱,就没必要再问了。

不过,"感觉没多大区别"本身也不算多离谱的回答,前提是对语言有足够的了解,"C++就是C加了个面向对象"这点程度显然是不够的。另一方面,这也要看对方的技术水平是否过关,如果对方只写Java不懂C++,你这么回答很可能就要负分了。

zhouzhe8013 10 年前 #3 赞 0

几乎没用C/C++写过什么东西,不知道如何回答.

我个人的感觉C艹和C比移植麻烦一些.C的交叉编译方便一些.

jiangpeng 10 年前 #4 赞 0

喜欢 C++ 的人怎么吹都不为过,普通用户来看 C++1x 就是和 Java、C# 差不多的语言

Mr_Jing 10 年前 #5 赞 2

其实面试官这个问题是一个很糟糕的问题,一门语言和其他语言有什么不同?太宽泛了。其实你随便说几个 C++ 的特点就好了,比如比其他语言复杂。
我又想起了我小学语文老师提的作文题目:“今天的作文题目是《无题》”,听了之后,我有些欢喜有些愁。

Phenomenon 10 年前 #6 赞 0

@Mr_Jing 哈哈,这个比喻经典

sid 10 年前 #7 赞 0

面试官只是想了解下你的计算机基础怎么样而已。一种语言和其他语言当然有很多不同。

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
根据 GitHub 个人贡献图生成贪吃蛇游戏,有点意思
哪个ai可以结合新闻中的图片和视频帮忙生成指定尺寸的组合图片呀?
做了个世界有趣街景网站,一刷就上瘾
小程序备案要多久
你们现在写游戏,还用unity吗?
感觉chatgpt还是比deepseek和grok强很多
能纯手搓一个全流程神经网络程序,在本版什么水平?
AI还是欠火候
新上线的flux 站点
有没有大佬解下惑,现在大火的AI智能体到底是个啥?

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号