楼主:
suhorng ( )
2013-09-25 03:21:25确实, 本板的规划希望讨论程式语言本身, 而非程式设计问题.
CSSE 板照原先规划, 似乎是讨论资讯与软工、技术趋势等,
而 Programming 板则是各式程式设计问题 [与连线功能, 不过...]
相较之下, PLT 板很明确的为专板专用, 讨论程式语言本身, 包含程式语言理论/实作等.
此外, 不同的程式语言难免带有不同的 programming paradigm,
此板我也期待能有不同语言的 programming paradigm 的讨论或比较.
这并不与理论发展直接相关, 但确实互相间接影响.
上一篇文我叙述不清楚. 的确应以是否为程式语言本身讨论区分,
而非是否是(当前)少数语言.
然而此区分不易严格明确的写成规定,
我也希望此板讨论能较自由,
偏离太多的才会请PO文者/回文者移驾他板.
此文末我将举一些例子说明.
精华区的部份其实我期待能有 #hashtag 之类的功能,
因此除了以程式语言主题分类的整理外,
将另有一区以 tag 分类的区域. 如:
==== hashtag 区域 ====
◆ #PLT
◆ #PL
◆ #typetheory
◆ #lambdacalculus
◆ #haskell
◆ #delphi
◆ #prolog
◆ #scala
◆ uncategorized //包含文章数量过少的语言讨论
...etc
旧有的 XX 精华区可归类在如 #XX #XXboard 之类的 tag 之下,
因为其内文不需要是讨论 XX 语言本身, 不一定可纳入程式语言主题分类下.
偏向程式设计相关的问题, 就不另依主题整理, 只照语言分类了.
不过这样通常会有一篇文章重复收在多处的情况, 我还不太确定是否可行...
-
回到本板讨论的主题.
少数语言讨论的部份, 我想其实依据原有设计即可.
其实只要是讨论内容与一程式语言本身相关, 多数都可以接受,
如关于某程式语言的特色讨论、或该程式语言本身的讨论甚至该语言历史都是可接受;
但若是与语言本身无关的 "怎么写XY程式" "BCB6 的 RS 元件要怎么放图片"
"UV 程式的模组该如何分割设计" 等等原则上不在本板的讨论范围.
然而, 原则有例外, 例如怎么在 Haskell 中撰写 imperative 式的程式, 所用的
方法与程式语言理论实有密切关系; Verilog硬件电路如何设计虽无关连,
但讨论到形式验证、model checking就有所关联.
不过若如 "Haskell 的 AB hackage 怎么使用" "SWI-PROLOG 的 IJK 套件安装问题"
这种假若该语言在本组内并无更佳相关专板(算少数语言那类), 在 PLT 板讨论是可以的.
(er..但是例如我不确定像 Verilog 在 ASM 板是不是更佳, 应该从宽)
"怎么用 FGH 写 XY 程式(FGH无专板语言)", 若此重点/要讨论的地方并非
FGH 语言的语法、设计之类造成的困难,而**明显**主要是语言无关的 XY 的问题
(e.g. 程式设计、算法),就还请移驾其他板.
以本板几篇文章来说,
#15_nlWQz [问题] 请问走程式领域...
#16gPDdSY [问题] 初学程式语言
#18Hfwc1Y [问题] 请问XDS510PP模拟器的功能
#1I6MnxKC [问题] 资工系学生在学期间该如何磨练实力?
#1HMPw3Pb [问题]一般人学程式设计有用吗?
#1HEsyh4K [问题] 软件硬件化的问题
皆不属于本板讨论的范畴.
"初学程式语言"那篇, 是因为他的问题明确指出"找工作会比较好找的"
这已经与语言无关, 而要大部分一起讨论程式设计 (甚至其实比较接近程式设计)
大概是这样...
-
不确定有没有误会两位板主的意思,
若有误会还请指正> <