找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: Highflybird

[研讨] 大家怎么看待源码和“伪源码”

[复制链接]
发表于 2013-6-10 14:12:00 | 显示全部楼层
Lisphk 发表于 2013-6-10 13:51
论坛很多人说人家 “伪源码”,主要想说的应该是 你这个 拿回去我用不了。

所以,我认为,只要是代码 ...

1、EXPRESS的函数库,也是伪源码。
2、讨论归讨论,跟伪不伪的有什么关系?都说了伪源码也可用于学习及应用啦。
3、以后大家发编译后的程序--比如命令t12。然后再套个壳子(defun C:t11 () (c:t12))
    你就能把他认为成源码吗?

点评

这个嘛,如果他告诉你T12怎么调用了,你能用了,这个就应该是源代码。 你看看最近发布的XD::系列的通用函数,我随便找一个。 发布在函数库的,你说这个是不是“伪源码”。  详情 回复 发表于 2013-6-10 14:22
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-6-10 14:22:07 | 显示全部楼层
wowan1314 发表于 2013-6-10 14:12
1、EXPRESS的函数库,也是伪源码。
2、讨论归讨论,跟伪不伪的有什么关系?都说了伪源码也可用于学习及 ...

这个嘛,如果他告诉你T12怎么调用了,你能用了,这个就应该是源代码。
你看看最近发布的XD::系列的通用函数,我随便找一个。

  1. ;|
  2. 判断多边形点表是否是顺时针
  3. 参数  pts ---- 点表
  4. 返回值: T 顺时针
  5. |;
  6. (defun XD::Pnts:isClockWise(pts)
  7.    (< (XD::Pnts:Area pts) 0.0)
  8. )


发布在函数库的,你说这个是不是“伪源码”。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-10 14:47:38 | 显示全部楼层
争论这个没有意义,要按照这样说,为了一个LISP程序源码,AUTODESK公司要公布写AUTOCAD的C++的源码,因为本身LISP所有代码都是CAD提供的,然后WINDOWS要公布WINXP WINME WIN8 WIN9操作平台的源码了,XDAPI本来就是ARX的东西,跟LISP扯不上 NEWER版的那个例子属于LISP的源码,C++的伪源码

点评

上面我贴的那个程序,XD:nts:Area 也是LISP源码,发布在函数库里面,我举的这个例子,就是想说,讨论一个具体应用的时候,需要借助的另外的函数,没必要也一起都公布,小的帖一起更好,不贴,告诉你如何调用,回去  详情 回复 发表于 2013-6-10 15:10
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-6-10 15:10:25 | 显示全部楼层
snsj 发表于 2013-6-10 14:47
争论这个没有意义,要按照这样说,为了一个LISP程序源码,AUTODESK公司要公布写AUTOCAD的C++的源码,因为本 ...

上面我贴的那个程序,XD::Pnts:Area 也是LISP源码,发布在函数库里面,我举的这个例子,就是想说,讨论一个具体应用的时候,需要借助的另外的函数,没必要也一起都公布,小的帖一起更好,不贴,告诉你如何调用,回去自己机器能完全运行代码,对讨论的这个来说,就是源代码,别给人家打上“伪源码”的标签。

大家讨论的是求逆顺时针,其他借助的告诉你有,怎么用就行了,如果每个借助的都贴出来,那就混乱了。

这个也是看关于大家对院长的程序发的一些言论的感慨,人家提供了库函数,有函数说明,写其他具体应用的时候,用上了库,就说人家“伪源码”,不负责任的言论。如果什么都贴出来了,就没“库”那个概念了。

反正我感觉在这个论坛上,说人家“伪源码”有贬义,如果硬要说一个代码是否真伪,我认为只有一个标准:那个程序代码用了自定义函数,而这个函数没有明确和间接的告之在哪里加载调用。

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-10 15:23:32 | 显示全部楼层
NEWER现在做什么了,我记得你以前好像做平面设计的?:P
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-6-10 15:42:48 | 显示全部楼层
啥都做{:soso_e113:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2013-6-10 17:39:32 | 显示全部楼层
无所谓伪源码,大概只有另有想法的时候才这样说。

源作者只要提供了接口并且说明用法就不认为是伪源码,ET除了arx还有很大一部分是fas,也要冠以伪源码?

对应用者而言,只要是免费可用,没必要追本溯源。应该说是好奇心在这样说
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 394个

财富等级: 日进斗金

发表于 2013-6-10 18:03:36 来自手机 | 显示全部楼层
什么伪不伪的,个人认为发在此区的,能让别人从中学习到的就是源码,反之不让别人学习单纯用个人看是伪源码。当然发在别的地能用的也是源码,只是加壳了的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2013-6-10 19:13:37 | 显示全部楼层
      程序注重的是思路, 我想只要提供了思路也就是提供了源代码, 论坛是相互交流的平台, 否则全部按字搬字, 就失去了交流与讨论的意义.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-10 22:53:23 来自手机 | 显示全部楼层
对真正的求知者,思路就是源代码,形式不重要来自: Android客户端
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-10 23:29:50 | 显示全部楼层
看目的,看形式,最后可能还得靠时间来证明结论。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 343个

财富等级: 日进斗金

发表于 2013-6-11 09:45:48 | 显示全部楼层
加个套的源码为伪源码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-11 09:52:11 | 显示全部楼层
新手有伪代码概念,高手没伪代码概念

点评

严重同意此观点!在高手眼里,是没有伪代码概念的!高手只要能从程序中得到思路就足矣!哪怕只是一点点思路提示,都如获至宝!  详情 回复 发表于 2013-6-11 11:06
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-11 11:06:51 | 显示全部楼层
QiaoCheng 发表于 2013-6-11 09:52
新手有伪代码概念,高手没伪代码概念

严重同意此观点!在高手眼里,是没有伪代码概念的!高手只要能从程序中得到思路就足矣!哪怕只是一点点思路提示,都如获至宝!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-11 11:54:27 | 显示全部楼层
所有代码如果它使用了子过程,而子过程又不与主过程放在一起的,就是伪代码。
因为这种情况很容易让用户出现无法使用的情况,也就是说一套代码A你用熟了,但子过程 你丢了(由于不知道底细,或作者要求注册),你的A代码就不能运行了。
所以这类代码都 称为伪代码

点评

你这个观点,如果子过程人家告诉你怎么加载比如API,或者提供你子过程代码在论坛的链接,就是回去你可以加载使用的代码,就不是“伪代码”了 ?  详情 回复 发表于 2013-6-11 12:31
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 18:35 , Processed in 0.287522 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表