如何认识Linux之父炮轰C++语言?
1.8k
等15人参与

讨论题目:
大约是十几年前Linux操作系统之父Linus Torvalds在开发git项目时曾经在和一名微软的工程师因为该使用C++语言还是C语言开发时,发生了口舌。从而炮轰C++语言,他说C++是一门糟糕的语言,有大量不合格的C++程序员加剧了这种情况。你怎么看待这一事件呢?

思路点拨:
任何语言都有其适用范围,任何语言的开发者都应真正掌握这门语言的精髓才能使用好它。不要人云亦云,要客观的分析,理性的思考。

进一步思考:
你认为C++语言和其他编程语言相比,到底有哪些有点和缺点呢。

我的作业
去发布

登录后即可发布作业,立即

全部作业
const checkType = value =>{
	return Object.prototype.toString.call(value).slice(8, -1)
}
const deepClone = obj =>{
	const objvalue = checkType(obj)
	let result = 0
	if(objvalue === 'Object'){
		result = {}
	}else if(objvalue === 'Array'){
		result = []
	}else{
		return obj
	}
	for( let key in obj ){
		let value = obj[key]
		let keyvalue = checkType(value )
		if(keyvalue === 'Object' || keyvalue === 'Array'){
			result[key] = deepClone[value]
		}else {
			result[key] = value
		}
	}
	return result
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
代码块
复制 预览
复制成功!
代码块
复制 预览
复制成功!
0
评论
提交于  4天前

登录后即可查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号