社区
数据结构与算法
帖子详情
编程的本质是什么,思考!
thomasnew
2007-03-09 12:03:25
有人说编程的本质就是算法,说现实生活中你能解决的问题,那么就可以编程实现。可是我觉得还是有点区别,比如说现实生活中我可以把一个乱的魔方转好,可是如果让我编程实现则根本不知道如何入手,就拿这个魔方的问题来说,现实和编程之间的转换关键是什么。
自己瞎想的一些东西,有兴趣的朋友来一起讨论讨论!
...全文
662
22
打赏
收藏
编程的本质是什么,思考!
有人说编程的本质就是算法,说现实生活中你能解决的问题,那么就可以编程实现。可是我觉得还是有点区别,比如说现实生活中我可以把一个乱的魔方转好,可是如果让我编程实现则根本不知道如何入手,就拿这个魔方的问题来说,现实和编程之间的转换关键是什么。 自己瞎想的一些东西,有兴趣的朋友来一起讨论讨论!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mianbaocheng
2011-11-24
打赏
举报
回复
受教了,呵呵。
iprogramxp
2007-03-13
打赏
举报
回复
我认为就低级编程来说,编程是把运算规则告诉计算机让计算机帮我们实现。
高级编程就是教计算机人类的大脑是怎样学习的,然后让他自己去学。
高低级编程的区别有点像教人“渔”和给人“鱼”的关系。
高级编程指的是编程中用到了AI。
thomasnew
2007-03-13
打赏
举报
回复
受教了,呵呵。
太多东西不懂,慢慢进步吧。
谢谢大家!
snow_kit
2007-03-13
打赏
举报
回复
就和写作文一样的 在描述一个作业 一件事情
bhujm
2007-03-12
打赏
举报
回复
嗯,楼上都说完了。魔方的问题,不是编程的问题,需要一个处理的模型,编程只是具体实现而已。
lei001
2007-03-12
打赏
举报
回复
编程本质应该是寻找解决方法
kingbo2006
2007-03-12
打赏
举报
回复
编程就是解决问题,在实际中可能有很多的解决方法,但不是每种方法都能在计算机中实现,因此也可以这么说编程是要用能适应计算机的方法去解决问题.
littlefishli
2007-03-12
打赏
举报
回复
编程的本质,是逻辑的组合
个人认为
yyzhao21
2007-03-12
打赏
举报
回复
规则计算
lgue
2007-03-12
打赏
举报
回复
把自己的经验教给计算机。
csdn5211
2007-03-11
打赏
举报
回复
不是所有的问题都可以由计算机解决的,有一门科学叫“可计算理论”……
fflush
2007-03-09
打赏
举报
回复
编程就是把自己的想法以一种计算机可理解的方式告诉计算机。如果你转魔方有一套方法,并且你就是依靠这种方法来转的,当然,你可以把这种方法告诉计算机,然后计算机就可以转了。如果你转魔方只是凭感觉,并且你也不知道你哪天能把它转好,那么你当然没法告诉计算机该怎么转,因为你自己也不知道该怎么转。同样的,你一眼就能认出一个人是不是你朋友,如果你能把你如何判断的过程说得很清楚,那么你也可以告诉计算机怎么认出你朋友,但关键的问题是,我们只是知道我们一眼就能认出来,但怎么认出来的,没人知道。。。
Kvci
2007-03-09
打赏
举报
回复
让计算机把一个乱的魔方转好,
首先想怎么把这个问题量化,即把这个问题用数字或者字符来表示
魔方有6个面,每个面有9块
就可以用6*9的二维数组来保存6个面的颜色状态
再就是把转魔方的操作转换成数组的变化
。。。
自己想 。。。。。。。。
Kvci
2007-03-09
打赏
举报
回复
编程的本质就是让你去确定计算机I/O的顺序
大海Online
2007-03-09
打赏
举报
回复
编程的本质,我认为就是 数据结构与算法
比如魔方, 首先要确实数据结构, 即建立模型, 用数组或树或图建立皆可, 接着要建立算法, 为不同的状态转换写出相应的算法, 这样编程的工作就完成了, 最后启动程序即可转动魔方.
mochen5460
2007-03-09
打赏
举报
回复
就是把人的思维方式用机器表达出来
tesling
2007-03-09
打赏
举报
回复
写code的前提是已知解决问题的方法,只不过这种方法人写计算起来比较麻烦,让计算机帮你做而已。
魔方的题真正好的解法应该是要使用人工智能的。
一种绝对可以成功没什么智能的解法是先把魔方的各种状态列举出来,并且把从任意一种状态迁移到另一种状态的路径存起来,这样查表就解决了。这种方法就是典型的结果全知,哈哈
fiveyes
2007-03-09
打赏
举报
回复
编程的本质,就是让计算机解决一些问题。
漂白猪
2007-03-09
打赏
举报
回复
把人解决问题的方法,变成计算机处理问题的方法
xxsoft2007
2007-03-09
打赏
举报
回复
用计算机语言对问题的求解过程.
现实生活与软件开发
对
编程
语言的
思考
,对
编程
本质
的
思考
,对软件开发行业的
思考
,对软件开发和现实生活的
思考
,希望对您的
编程
生活有一定帮助作用。谢谢支持!
计算机
编程
本质
是什么意思,计算机
编程
的
本质
每一个新领域都能给我们带来新的知识,装载着这些新知识的我们自然也会获得新的思维,新的能力,新的看待世界的角度。学
编程
也如此。计算机
编程
的
本质
是什么?
编程
的
本质
是什么?用一句话来解释,
编程
就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。当我们嘤嘤学语,我们的父母教给我们的是汉语,也就是中国的语言。在成长的过程中,我们用汉语来沟通,但随着年龄的增长,我们开始接触英语、日语等其他的语言。我们通...
Qt网络高级
编程
、Qt框架、Qt5 C++网络
编程
本课程主要帮助学员熟练掌握 Qt 5网络
编程
,TCP、UDP网络通讯协议
编程
,并且通过每节课的案例项目, 帮助学员掌握QTcpServer、QTcpSocket、QUdpSocket类的相关使用以及与QThread多线程的并发网络通讯! 本...
到底有没有必要学习
编程
?答案很肯定!
如今,学习
编程
已经变得越来越热门,越来越多的人都在讨论这个话题,但还是有很多人会产生这样的疑问:到底有没有必要学习
编程
?讨论这个问题,我觉得可以从学习
编程
的好处和用处这两个方面来分析一下。 好处 乔布斯有句名言:人人都应该学习
编程
,它将教会你如何
思考
。相信很多人都已经很熟悉这句话了,那
编程
是怎样帮助我们
思考
的呢? 抽象化 抽象化绝对是
编程
提供给我们的最有力的武器,那什么叫抽象化呢...
编程
是怎样教会你如何
思考
很早以前就听乔帮主说
编程
这种活动教会你如何去
思考
,当时并没有明白这句话的含义,但当我真正去通过
编程
来解决一些问题的时候,慢慢领悟这句话的含义。 知道你的问题到底是什么,这一点很重要。 当我在工作中需要实现某个功能或者效果的时候,我会怎样去做呢? 首先就是我面对的问题是什么,很多时候你没办法解决一个问题的时候是因为你没有真正领会你面临的问题的
本质
,当你能非常清晰的并且切中要害的描绘你所面临的问...
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章