欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 對漢語編程的一點思考 [打印本頁]

作者: hhhl    時間: 2020-3-20 13:10
標題: 對漢語編程的一點思考
漢語編程對店鋪就技術推廣的作用毋庸置疑,而ide的對語言的翻譯,是漢語編程的一種技術隔離(不管是對二進制基礎的研究,還是語言的進階)。現有常用編程軟件至少是二進制4次以上的進階。
但對于單片機方面的工作人員來說,所謂編程軟件就是單片機顯示的結果。而所謂的漢語也是一種二進制代碼。
如果繞過顯示,繞過單片機,是否使單片機漢語編程變得更加容易。使我們的工作內容更加簡單。

作者: 51hei團團    時間: 2020-3-20 17:05
個人覺得漢語編程不太好,如果定義一個變量 用漢字,敲的字母會比較多
作者: f556    時間: 2020-3-20 17:26
贊同樓上說法,漢語編程是一種噱頭,估計對龐大的孩子、家長群來說有吸引。
我不知道:if(var1) led=0;
改成漢語:[如果](第一個變量==真值),執行:[發光二極管電平][拉低]。
哪種更好!
作者: xxpp2011    時間: 2020-3-20 20:01
即便改為漢語編程,用的也是已有的編程語言的框架,語序和語義結構等都和一般的漢語說話方式大相徑庭,不如說是漢字編程更貼切,想真正實現漢語編程,還需要創造一款以漢語邏輯為藍板的編程語言,但是這樣做很困難,因為西方國家有先發優勢,另起爐灶又得不償失。我們很多專業術語、單位都是用的英文或者音譯,沒有改成中文也是這個原因。
作者: hhhl    時間: 2020-3-23 21:02
51hei團團 發表于 2020-3-20 17:05
個人覺得漢語編程不太好,如果定義一個變量 用漢字,敲的字母會比較多

漢語中肯定是存在字母的。定義變量不一定用漢字。
作者: hhhl    時間: 2020-3-23 21:11
f556 發表于 2020-3-20 17:26
贊同樓上說法,漢語編程是一種噱頭,估計對龐大的孩子、家長群來說有吸引。
我不知道:if(var1) led=0;
...

怎么說呢,更多的是能追上世界的步伐吧
改成:如果(變量1==值 )
         led=0;
其實按現階段輸入法來說,輸入字母量變化不大
作者: hhhl    時間: 2020-3-23 21:16
xxpp2011 發表于 2020-3-20 20:01
即便改為漢語編程,用的也是已有的編程語言的框架,語序和語義結構等都和一般的漢語說話方式大相徑庭,不如 ...

您說的很對,現階段創造一種編程語言不實際,就算創造出來也是對從業者的一種不尊重。更多的是想兼容和簡化吧。
作者: hhhl    時間: 2020-3-23 22:49
      就現在情況來看,英語編程對漢語編程已經形成技術壁壘。在顯示語言上,在二進制轉換上,在經驗積累上。
      現在不管是蘋果系統,還是windows,亦或者linux,亦或技術人員所用軟件都是以英語為基礎的。他們也方便了技術人員,所以技術人員基本不會對更底層的進行更深入的研究。
      怎么說呢,所有軟件都是可以用硬件來表達,而芯片就是對這些硬件的集成。沒有硬件的研究和積累怎么可能會在芯片方面超越。(看看就行,這不是這帖子要寫的)
      在軟件看來不管什么語言都會被轉換成二進制寫入芯片,所以不管是漢語還是英語,二進制都不認識他們,它們對軟件都沒影響。(所謂的漢語不如英語什么的可以歇歇了)
      而主要差別是在于對于二進制的研究,芯片的理解和所用語言轉換效率。(相對來說漢語都是落后的)這些研究因為些些原因吧中國是沒有參與。公司都是向錢而生,而所謂的福報什么的使個人也不會去管這事......這也不是這帖子該說的看看就行。
     算了今天就說到這吧
作者: qq52016000    時間: 2020-3-24 08:18
“讓邏輯更易閱讀”

我覺得漢語編程應該向這個方向發展才有前途。
不能以現存的西方編程語言為藍本,而應該以“對漢語進行描敘的方法”為主線
應用到編程中,“程序代碼”表現的是漢語本身的意義,再通過多級分解
直到后臺最終處理的是二進制控制邏輯。





作者: xianfajushi    時間: 2020-3-24 08:26
一個漢字函數名和變量就把人廢了真是匪夷所思.
作者: 黃youhui    時間: 2020-3-24 08:32
在未來可能出現,用來引發孩童興趣的漢語編程軟件,畢竟漢語比較好理解,加上從小學習,可以讓他們更快更好的理解編程,等他們長大了,學習編程會更容易上手
作者: xianfajushi    時間: 2020-3-24 09:04
用漢語寫的函數名變量名就把某人給廢了真是匪夷所思!!
作者: xianfajushi    時間: 2020-3-24 09:06
還有就是別人有轎車可以讓人坐,與自己有轎車能一樣?自己擁有操作系統與編程系統終歸是自己的.
作者: xianfajushi    時間: 2020-3-24 11:01
知道使用別人的東西錢被人家賺去多少?
作者: xianfajushi    時間: 2020-3-24 11:16
更何況用中文奶水養大的,熟悉中文奶水的味道.
作者: 黃youhui    時間: 2020-3-24 11:40
qq52016000 發表于 2020-3-24 08:18
“讓邏輯更易閱讀”

我覺得漢語編程應該向這個方向發展才有前途。

個人看法,可能作為小學生編程入門課使用,到了后期還是用英文編寫,畢竟一個漢字要占用兩個字節,而且漢字文化博大精深,很容易引起閱讀歧意。
作者: hhhl    時間: 2020-3-24 21:48
今天不忙寫一些吧。
對于底層的理解
函數名:我對函數名的理解是通道,他是打開某項功能的通道。他是一種指向而不是名字。在機器看來,他是一些三極管,起著開關功能。他的名字對他是沒有影響的。(芯片層面,名字占用空間對其無影響)
常量名:他是一些寄存器,也是導向這個寄存器的開關。也和名字無關。變量名也類似。
現在的問題是,底層都是英語所寫的,如果要用漢語翻譯過去在進行編譯,(猜測)為了想要的功能,會出現無用的語句,使軟件占用空間變大。
作者: hhhl    時間: 2020-3-24 21:51
聲明
本人沒有想要推廣漢語編程的意思,
也無推出漢語編程軟件的意思。
只是在胡說八道。
看看就好。
不要當真。
作者: 流星2019    時間: 2020-3-25 08:00
我覺得這個就和圖形化編程的思想很像嗎,就是稍微封裝下,我覺得隨著時間的發展會有的,但那也只是比較上層的代碼,玩玩,開發些小的還是可以的,做大型應用還是寫底層為主。
作者: xianfajushi    時間: 2020-3-25 08:31
難道漢語編程最后轉到二進制時就不能優化?非的占用大內存,會使軟件體積變大,真是奇葩!高級語言本來就是為了適應人的習慣,漢語當然也是可以.
作者: 黃youhui    時間: 2020-3-25 17:49
51hei團團 發表于 2020-3-20 17:05
個人覺得漢語編程不太好,如果定義一個變量 用漢字,敲的字母會比較多

關鍵是漢字博大精深,一個詞不同語氣能讀出不同意思,一不小心就歧意了
作者: dzbj    時間: 2020-3-25 18:59
文字只是表達方式 只是個交流界面 就像win可以是英語界面也也可以是漢語也可以是世界上任何語言 后邊執行的東西都一樣 討論這個有什么意義么
作者: hbcqd    時間: 2020-3-25 20:30
我認為大家都是用西方人的思維方式和邏輯來思考編程,可能要跳出這個來討論會更加積極的去思考。我相信硬件更新換代,漢語編程時代遲早會到來。謝謝大家分享!
作者: hhhl    時間: 2020-3-26 21:46
其實漢語編程的討論是一個偽命題
相對國外來說,有靠這方面掙錢的公司。他們會投入錢進行開發升級。
國內如果投入,只有國內市場,而國內盜版盛行。只是投入會讓公司破產。這還只是產出被認可,國外幾十年的積累相對國內的產出有多少優勢不可計算。看不到希望。

國外個人進行設計,然后積累再進行發展。國內環境讓從業人員不會有這個心思去搞這個事情。靠個人奉獻,國內怎么說呢,技術人員地位不如小領導。估計大部分人沒時間、沒精力、也沒興趣。

國家開發,研究一下國家項目資金給予方式和規則,以及院士評選規則,甚至幾個造假處理都會明白,可能性不大。

最后
如果想特別專業,還是選擇國外軟件。如果只是業余興趣,現有漢語編程也可以用一下。
作者: hhhl    時間: 2020-3-26 22:12
最后閑的沒事,寫一些覺得常用的語句。只當消遣。當個笑話玩。

初始化
{
設置引腳(led,上拉輸出,轉換速度);
}
循環函數
{
(變量1 == 真值)是
{
led = 低;
}

{
led = 高;
}
}

歡迎指錯
作者: xianfajushi    時間: 2020-3-27 08:33
hbcqd 發表于 2020-3-25 20:30
我認為大家都是用西方人的思維方式和邏輯來思考編程,可能要跳出這個來討論會更加積極的去思考。我相信硬件 ...

贊同,人間正道是滄桑.
作者: xianfajushi    時間: 2020-3-27 08:37
因為當時是外國人先弄出來的當然是使用他們的習慣語言寫了,然后教的時候當然也是ifif的了,假設當時是中國先弄出來的,當然也是使用中文,教別人時當然也是:如(阿=1)是{}否{}這有蝦米奇怪的?!)
作者: xianfajushi    時間: 2020-3-27 10:19
變量可以這樣寫:設 阿=0,標=0;或者是:置 阿=0,標=0;至于使用哪個字則要硬性規定下來。任何國家的語言都有多義性,在編程環境中則是要規定的。
作者: 幽水蓼藍    時間: 2020-3-30 16:24
我感覺還有個問題需要想想,就是輸入問題,畢竟現在的使用的是英文鍵盤,是便于英文輸入的,這樣也會大大增加漢語輸入時間,盡管有眾多的輸入法,但只有解決輸入問題,才可以更快。這讓我想起五筆輸入,但是在便捷程度和易于學習上不如拼音輸入,現在有大部分人用的仍然是拼音。所以解決輸入問題,才能更快降低學習成本,才可以有更多人愿意使用漢語編程
作者: 格拉摩根尊者    時間: 2020-3-31 20:39
漢語編程不就是脫褲子放屁,而且學學英語也是很好的
作者: TTQ001    時間: 2020-4-1 09:15
當前的人機界面確定哪種計算機語言是最有效的。 當然,改變人機界面的形式應該提供中文編程語言(例如自然語言識別界面)的絕佳機會。
作者: xianfajushi    時間: 2020-4-1 09:22
漢字輸入敲擊鍵盤的時間不會比思考邏輯的時間長,況且輸入法有智能一個字母就能出漢字,比起敲一個多字母變量毫無區別,這都是末梢小節,常看到有人這樣談論說漢語編成這個那個的,像這種論調的人何不去敲101010?為何要使用編譯器,為何要學語言?為何要學高級計算機語言?連匯編都不需要學那多厲害!
作者: xianfajushi    時間: 2020-4-1 09:25
說漢語編成不可的或其它蝦米俏皮話的,可以不用學蝦米語文數學字母,直接打結計數那顯得多獨特.
作者: jinsheng7533967    時間: 2020-4-1 09:54
本帖最后由 jinsheng7533967 于 2020-4-1 15:40 編輯

漢語編程其本身就是偽命題,可以讓初學者認識認識編程,但要真正用不是一種語言的事,相關配套的硬件無法銜接
作者: xianfajushi    時間: 2020-4-2 10:24
蝦米叫做相關硬件無法銜接,舉例說明,天下就沒無法解決的問題,辦法總比問題多.
作者: ghztxwd    時間: 2020-4-2 16:01
感覺英漢混編會更好,也就看個人習慣,變量和符號可以英文,語法用漢字
例:
      if(K==0){LED=0;}
      else {LED=1;}
變為:
      如果(K==0){LED=0;}
      否則 {LED=1;}
作者: xianfajushi    時間: 2020-4-2 17:32
所以說使用別人的東西就得跟著別人轉,使用自己的東西我就不信不能用漢字編寫51/32單片機程序。思維被人家固封住了,失去主見!
作者: xianfajushi    時間: 2020-4-2 17:34
算啦,在這里論這些毫無意義,無聊說說,當不得真。
作者: 童言無忌    時間: 2020-4-14 13:46
個人認為是可以實現的




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1