社区
C语言
帖子详情
论编程语言与开发(语言是否真的只是一种开发工具而已?)
cber
2003-03-03 03:34:18
可能是老调重弹了,不过我还是想知道一下大家对这两者间的见解:)
...全文
101
25
打赏
收藏
论编程语言与开发(语言是否真的只是一种开发工具而已?)
可能是老调重弹了,不过我还是想知道一下大家对这两者间的见解:)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hookuy
2003-07-07
打赏
举报
回复
a:我现在学编程
b:我公司已经开发一个软件,用C语言搞的
c:我舅舅在研究所研究C++和JAVA到底哪个适合在XXX上编程
JoshuaLi
2003-03-04
打赏
举报
回复
不知如何才能在未学语言之前就“...通晓程序的流程...”。
K&R C: 本书讲述c 语言,并非学习程序设计的第一本书。
c++ primer: 也有相似的文字。
merlinran
2003-03-03
打赏
举报
回复
对自然语言来说,如果你自小学习中文,那中国的一些文化,一些俗语,你也都知道了。这时候再学习一门外语,可真是件难事。即使你天资聪慧,把它的语法单词很快掌握了,但那些成语俗语,一时半会肯定不能灵活运用。
我觉得这和编程语言差不多。学语法容易,学精髓难。C和C++语法相似,但要写优秀的C++程序非有几年之功不能。我现在想学学Java,但还没进入就难住了。即使和C++的OO子集比较,也有着很大的差异。如果想用用函数式编程,可能难度要更大。
不过,学习一门语言并不一定是为了用它,可能只是为了得到一些启发,或者能看懂该语言写的程序。但用来进行实际编程的语言,要求就要高得多了,没有那么多精力去学。实际上,用两三门主要语言也就够了。个人的技能也只限于某个领域,不可能方方面面都精通,也只能专攻某一个大方向,不然网撒大了,可能一个鱼也捞不到。
我现在还不算程序员,不知众位是否以为我无知呢?
miter
2003-03-03
打赏
举报
回复
高级程序设计语言就是机器语言和人类的自然语言的折中。它可以很方便的翻译成机器语言;也可以很方便的被开发人员用来描述问题和解决问题的方案。面向对象的语言比面向过程的语言更流行,因为它更接近于人的自然语言,用它开发程序更方便。
miter
2003-03-03
打赏
举报
回复
我觉得楼主的这个问题变成“程序设计语言在软件开发中应该扮演什么样的角色?”更为合适。
众所周知,计算机只认识0,1代码,也就是计算机能读懂得语言是0,1序列,这是一种运行效率最高的程序设计语言,机器很容易读懂;但是,它对于程序员来说,绝对是一种梦魇,恐怕没有人愿意去用0,1代码写程序,因为它实在太难用了。
程序设计语言是双向的,它既要面向机器,又要面向开发人员。机器语言能较好的面向机器,但面向开发人员的性能实在太差。我们需要的是一种面向机器和开发人员的性能都好的语言。
brucegong
2003-03-03
打赏
举报
回复
你通晓程序的流程和接口思想后,学语言根本不是什么难事。
如果学习语言都那么难,想一想图灵祖师爷23岁写的论文我们就应该自废武功了!
giantzz
2003-03-03
打赏
举报
回复
编程语言的选择,程序人生的定位
yzb1000
2003-03-03
打赏
举报
回复
启发...
zhenxizhou
2003-03-03
打赏
举报
回复
某种程度上是。但各个语言有各个语言的特定和最佳应用范围。
dloved
2003-03-03
打赏
举报
回复
优秀的程序员可以根据项目的要求选择最适合的开发语言和工具,
语言的语法层次只是表面,背后的思想都差不多,
武林高手一般出招都平淡无奇,但内力深厚,使出来自然不一样
David2008
2003-03-03
打赏
举报
回复
但是,可以肯定
语言是一种工具
也是一门艺术,我们在用它的时候也在不断地提到这门艺术本身,有人专门研究它的“艺术性”,而大多
数的人是用它的工具性
fiveyes
2003-03-03
打赏
举报
回复
编程语言可不象自然语言!
很多不朽名著都是用各不相同的自然语言写就的,这说明使用何种语言问题不大。你使用汉语或英语写作,并不会影响你成为文学家。
但是计算机语言可不是这样!每种语言有它强烈的应用领域!如果在错误的地方使用了错误的语言,那可就……
所以我估计,把计算机语言比喻为工具也许更恰当,更不容易使人误入岐途。
leasun
2003-03-03
打赏
举报
回复
工具也有改锥锤子之分。
three1103
2003-03-03
打赏
举报
回复
语言是工具也是一门艺术,我们在用它的时候也在不断地提到这门艺术本身,有人专门研究它的“艺术性”,而大多数的人是用它的工具性;这就看各人了。
在我看来,在今天这个信息数字化的时代,我们自然重看它的工具性,但我们不能忽略了语言本身的进步和提高!这一点不能忘记!
earthharp
2003-03-03
打赏
举报
回复
语言肯定是工具。如果你太沉迷于某种语言反正会看不清楚它的优点和弱点。所以工具的使用并不该是焦点,但是他的确很重要。
如果你使用一种语言上可以比较好的在正确性,健壮性,高效率等方面进行折衷,也就算满足要求了。语言之所以重要,在于大多人都不能满足这些条件。所以必须好好学习。
child_bj
2003-03-03
打赏
举报
回复
我觉得语言跟开发的关系,就好象平时生活中的:
种花盆里的花,就得用小铲子。
种地里的庄稼就得用大锄头。
而种实验用的植物,就得用更加特别的工具。
当然了,卖工具的人还会提供套装工具供你选择。
Linux2001
2003-03-03
打赏
举报
回复
如果语言不是工具你所语言是什么?
特定的语言是特定行业的开发工具,各种语言各有所长,不要被语言的外表所迷惑
北极猩猩
2003-03-03
打赏
举报
回复
语言是工具这是一定的。
但是,这并不是说使用哪一门语言对于一个项目的成败来说是无足轻重的,相反这是非常重要的。所谓“功欲善其事,必先利其器”就是这个道理。
Januarius_
2003-03-03
打赏
举报
回复
语言只是一种工具,这是当然的,无论是用来讲话还是用来编程,语言始终是一种工具。关键在于工具的内含与外延究竟怎样定义,你可以单单用语言来写代码,就如你平常讲话只是为了与别人交换某些讯息,当然你也可以用语言来构筑一种艺术,用编程语言可以实现你的梦想,正如你可以写优美动人的篇章一样。这完全是心态的问题,不在于语言本身。
cwanter
2003-03-03
打赏
举报
回复
万分抱谦,贴错地方了:(
加载更多回复(5)
你知道几个中文
编程
语言
,快来瞧瞧这些有趣的中文
编程
语言
。
提到
编程
语言
,我们所了解的也是比较广为人知的一些主流
编程
语言
,如Java、C/C++、Python、PHP等。那除了这些
编程
语言
,你有了解过中文
编程
语言
吗?如果没有,那今天这篇文章就带你简单了解一些有趣的中文
编程
语言
。 1、易
语言
易
语言
可以说是中文
编程
语言
的老大,拥有独立的编译器。易
语言
并不是把现存的编程工具进行表面汉化而成的,和其他国外
语言
相比,“易
语言
"最大的不同是彻底中文化,且拥有自下...
王者荣耀使用什么
编程
语言
开发
的?
对于常见的3D游戏绝大部分用的unity3D游戏引擎
开发
而成,主要
开发
语言
是C#.net技术,这是微软
开发
一套
编程
语言
,当初推出来和java对抗的
编程
语言
,现在C#使用范围其实非常广泛,java参与的地方几乎都有C#的影子,现在主要在桌面应用程序,游戏
开发
以及服务端等等都有涉猎,最近正好有个服务端的项目就准备用.net来实现,其实
编程
语言
只是工具而已,最...
会多门
编程
语言
的你,最推荐哪3-5门
语言
?
如果你还想在编程的路上继续提高,那我建议你至少学习4种
编程
语言
。可用的
编程
语言
有很多,所以选择
一种
感兴趣的学习就可以了。我这么建议的原因是,要掌握编程,建立信心,提高能力,最简单的办法就是学习多种
编程
语言
。4种
语言
应该是从初学者到有能力的程序员的一个突破点。另外学习多种
编程
语言
本来就是一件很有趣的事情。
十种最令人讨厌的
编程
语言
,你使用的
语言
上榜了吗?
本榜单统计的是跨
语言
开发
者最讨厌的
编程
语言
,比如你最喜欢使用A
语言
来编程,那么可能会对其他
语言
的某些特性看不惯。这是
一种
很主观的看法,上榜的
语言
不代表这个
语言
不好,只是说明某些
开发
者不太喜欢这个
语言
中的某些特性而已。 本排名是根据Quora、Stack Overflow 和 Hacker News 上相关帖子统计出来的。 1.Visual Basic 上榜理由:它的语法被认为过于冗长和陌生,需要动态链接库才能去运行它的代码;对于面向对象编程的支持很有限;事实上,自从1998年以来,微.
“竟想替代 C
语言
?
编程
语言
Go、Rust、C++ 和 Zig 生产力对比!
C 已经快 50 岁了。对于一瓶葡萄酒来说,这个年龄很棒,但对于快速发展的行业中的
编程
语言
而言,它就不同了。在过去的十年中,出现了许多具有不同风格的新
语言
,所有这些
语言
都试图在某种程度上成为 C
语言
的替代者。 当
一种
新
语言
或多或少变得流行时 ——
开发
人员开始编写基准测试,以展示该
语言
编写的软件性能,CPU 利用率和内存使用量以及二进制文件的大小等等。 在这里,我想在不同的层面上进行一些实验 ——
编程
语言
的 UX(用户体验),使用这种
语言
时
开发
人员的效率,使用它们的容易程度,常见的挫败感,阅读代
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章