App下載

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

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

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

1

  下面是這位吧主的原話(huà):

1

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

我

2

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

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

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

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

3

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

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

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


0 人點(diǎn)贊