作者MOONRAKER (㊣科学秘招!雷电闪光!)
看板Programming
标题Re: [问题] 初级新手想学写程式
时间Sun Apr 22 00:51:48 2012
※ 引述《yauhh (哟)》之铭言:
: ※ 引述《tkdmaf (皮皮快跑)》之铭言:
: : 借M大的文写文。
: : 1.没有常数、变数,别跟我说他是程式。
: : 2.没有运算元、运算子,别跟我说他是程式。
: : 3.没有阵列,别跟我他是程式。
: : 4.没有条件式,别跟我说他是程式。
: : 5.没有回圈,别跟我说他是程式。
: : 6.没有函式或是副程式,别跟我说他是程式。
: : 7.写错完全不会有BUG,别跟我说他是程式。(不秀ERROR CODE的设定不算)
: 以上纯粹讨论是不是程式,不过仔细看看,上述七点只不过是指某一些类型的程式语言.
: 以下三点没有意义.
: : 8.程式没写个5年,别跟我说你会写程式。所以我也不会写程式。(还未满5年囧)
: : 9.写过的CODE没超过个100万行,别跟我说你写过程式。所以其实我也没写过。
: : 10.就算你写过超过100万行,没有测试CODE就想上线,别告诉我你会写程式。
: : 所以其实我也不会写程式。
: : 以上~~~~~~~~~
: : 我不晓得HTML符合了那一项。
: HTML是不是程式语言,这句话初浅一看可能很有答案,但是仔细想想现行的各种
: 系统平台使用各种程式语言与各种标记语言的方式,能说这个确定是程式语言,
: 而那个确定不是程式语言吗? 我觉得可以找到一些例子,指出不尽然是这样的情况.
我记得发问者的意思是「学了HTML,想要学一些皮毛程式,看朋友
程式设计的书看不懂」吧?
在我的了解是,这个发问者
- 因为学了点HTML,觉得自己有被启发到,想要学一些
[一般意义上的程式语言](imperative language)。
- 他真的找了些imperative language的材料来看,而
且觉得学不下去。
而我的问题是
- HTML顶多是带给你「有在写程式」的错觉而已,就像
看STAR TREK 让人觉得好像在探索宇宙一样-但是那
终究只是感觉。
- 一般意义的imperative language (就算C语言好了,
再奇怪的举例我不想讨论,别人也未必看得懂)提供
的写程式经验,和写HTML基本上是完全两回事情。
- imperative languages(请注意我一直用这个词,因
为要避免讨论functional languages)和主要的script
languages 有很多重要的特色,包括我提到的重覆结
构(回圈)、条件判断,tkdmaf补充的常数、变数、
阵列,等等。这些特色使得写程式成为一种很独特的
经验,绝非写HTML可以相比的。
(我们先不提HTML 5。)
(当然你可以说HTML有变数,有阵列-写几个<input>
就有几个变数,给<input>取名成ar[1], ar[2] 这
样也就是一个阵列,但是那到底还是要配合一个实
质上的程式语言来用-在前端用Javascript或 VBS
〔这什麽衰货,我们忘了他吧〕,或在後端用php,
ASP.NET, 或其他语言配合CGI,<input>才能实际上
担任变数的角色。)
所以我给他的提示是
把你的HTML学完,至少学到有Javascript的地方,
这样可以比较清楚真正的程式长什麽样子,是圆的还是扁的,跟HTML
有什麽分别。
这样有什麽问题吗?
我反过来问你,就算今天你画了个class by its own的定义让HTML可
以qualify as程式语言,对他的问题有任何意义吗?
我认为有人从头到尾都弄错了。
--
Google 关键字 : MPFC-TCP / 杀人笑话 / 包租婆也有过当罗莉的时候
Youtube关键字 : 脱衫脱裤 / 傻蛋奥运 / 宗教审讯 / 买张床 / 单车超人 / 讴歌金钱
*美发师登山队 http://tinyurl.com/dm6lh3 *Ypres 1914 http://tinyurl.com/b432jb
[蒙帝派松正体中文计画] https://www.youtube.com/user/JamesBondXD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.176.29
1F:推 dio833:你说的并没错,但我觉得重点应该摆在初学者 59.120.148.186 04/22 01:19
2F:→ dio833:想学写程式。而布要将焦点放在HTML是不是程 59.120.148.186 04/22 01:20
3F:→ dio833:式,因为讨论到後面,歪楼的太厉害了 59.120.148.186 04/22 01:21
4F:推 lovesnake:有人想问7-11怎麽去 结果扯到了台湾 140.121.216.68 04/22 10:55
5F:→ lovesnake:的地理环境的意味 颗颗 140.121.216.68 04/22 10:55
6F:→ tkdmaf:不!我想只是有人在7-11买个东西。112.105.105.214 04/22 12:40
7F:→ tkdmaf:就以为自己一定也可以开一间7-11。112.105.105.214 04/22 12:40
8F:→ pnpncat:会成为大人物的,不就是去买茶叶蛋後立志 219.84.178.243 04/22 13:17
9F:→ pnpncat:开7-11的那些人吗? 219.84.178.243 04/22 13:17
10F:→ tkdmaf:那这些成为大人物的,他有错过学习什麽吗?112.105.105.214 04/22 13:20
11F:→ tkdmaf:最少:你得先学会煮茶叶蛋。112.105.105.214 04/22 13:20
12F:→ tkdmaf:而不是还不知道煮蛋就想来卖。112.105.105.214 04/22 13:20
13F:→ tkdmaf:你可以拜师学煮茶叶蛋,不过人家不一定教。112.105.105.214 04/22 13:21
14F:→ tkdmaf:你也可以自己努力摸索怎麽煮一个茶叶蛋。112.105.105.214 04/22 13:22
15F:→ tkdmaf:但人家没有义务要低声好气的求你学煮茶叶蛋112.105.105.214 04/22 13:22
16F:→ tkdmaf:学煮的过程被骂也只是刚好而已。112.105.105.214 04/22 13:23
17F:推 pnpncat:我只是觉得 小时後学煮茶叶蛋被骂 长大 219.84.178.243 04/22 13:32
18F:→ pnpncat:後教别人煮茶叶蛋就骂人的人很可悲而已 219.84.178.243 04/22 13:32
19F:→ pnpncat:学煮茶叶蛋被骂 长大後就懂得不要骂新手 219.84.178.243 04/22 13:33
20F:→ pnpncat:的人才值得尊敬吧我想 219.84.178.243 04/22 13:33
21F:推 s3748679:还好呢~ 说真的M大也算是个好人啊~ 218.164.76.243 04/22 13:37
22F:→ s3748679:倒认为是嘴巴臭了点,原意还是好的。 218.164.76.243 04/22 13:38
23F:→ s3748679:分析一下原Po大概有二条路可以走: 一个是 218.164.76.243 04/22 13:45
24F:→ s3748679:走看似程式的Html方面往下去研究;另一个 218.164.76.243 04/22 13:45
25F:→ s3748679:则是所谓程式的庐山真面目 218.164.76.243 04/22 13:46
26F:→ s3748679:然後再看看要不要继续下去。 218.164.76.243 04/22 13:46
27F:→ tkdmaf:然後长大就会打老师!打父母XDD!112.105.105.214 04/22 13:46
28F:→ tkdmaf:漏了一行。小时候老师父母不打……112.105.105.214 04/22 13:47
29F:→ s3748679:楼上! 家暴是会恶性循环的(跳跃式思考 218.164.76.243 04/22 13:49