App下載

我想開發(fā)一門新的編程語言,看完這段偽代碼你就明白!

玉面郎君 2016-12-29 09:31:29 瀏覽數(shù) (3814)
反饋

大家都知道,數(shù)碼產(chǎn)品更新?lián)Q代很快。但是有人說編程語言更新?lián)Q代的速度,和數(shù)碼產(chǎn)品差不多。也許現(xiàn)在這種編程語言非常熱門,但是一年之后,也許就無人問津。在論壇上看到一個(gè)帖子,吧主稱我想開發(fā)擁有全新思想的一門編程語言,想問問大家的意見。

1

  下面是這位吧主的原話:

1

  我的技術(shù)還沒有太強(qiáng),但是我有了思想了。先為大家介紹一個(gè)我的這個(gè)思想,那就是面向概念來編程。所謂面向概念來編程,指的是引用類可以有被引用類。而被引用類子類亦可以覆蓋住引用類的這個(gè)方法,被引用類授權(quán)了就可以。這只是面向編程概念的編程思想中,很小的部分。下面,我先為大家介紹一個(gè)偽代碼的例子,相信大家會(huì)理解我的意思。

我

2

  關(guān)于這位吧主想開發(fā)一門新的編程語言的想法,其他網(wǎng)友又是怎么看的呢?

  網(wǎng)友一:你這個(gè)是多態(tài)概念。

  網(wǎng)友二:要想開發(fā)全新的一種語言,我覺得最好具有的特性是面向?qū)ο?,還要易用與易學(xué)。此外,還要具有C#或者java等語言優(yōu)點(diǎn)。安全性也不可缺少,亦要有別的面向?qū)ο蟮恼Z言所具有的特性,也可應(yīng)用在網(wǎng)絡(luò)編程方面。

  網(wǎng)友三:要是面向?qū)ο蟮脑?,那相?dāng)強(qiáng)大。

3

  網(wǎng)友四:要想自己創(chuàng)造一種語言,那你首先要熟悉一些主流的語言。如果你光懂java,那是不夠。

  網(wǎng)友五:開發(fā)一門新的語言不容易,因?yàn)槟闶紫纫私庖幌碌讓拥亩Z言,話句話說,就是你的命令,你怎么讓機(jī)器知道呢?和jvm類似。第二,面向?qū)ο蟮脑?,你的語言封裝,類似于jdk的東西。第三是細(xì)節(jié),開發(fā)應(yīng)用是最后一步。

  有人說現(xiàn)在市面上存在著非常多的編程語言,實(shí)在沒有必要投入大量的人力、物力去開發(fā)新的一個(gè)編程語言。但是也有人反對(duì)這種觀點(diǎn),因?yàn)樗麄冇X得開發(fā)者運(yùn)用現(xiàn)有的一些開發(fā)語言工具來開發(fā)的時(shí)候,發(fā)現(xiàn)市面上的這些編程語言,已經(jīng)沒辦法滿足自己的需求。關(guān)于要不要開發(fā)一門新的編程語言,大家都有不同的看法,不知道各位怎么看?


0 人點(diǎn)贊