電腦語言和自然語言哪個更複雜?

我是計算機科學專業的新生,還沒有開始學專業課程。但是我想提前了解一下,自學一點,想問一下計算機語言難記嗎?還有如果自學要如何入門啊?


我學英語學了十年現在還不能流利的和外國人說話。

我大學的時候學了兩個月Python 然後花了一星期用Python 賺回了大三大四的學費。

你說誰更難?


計算機語言,姑且認為是題主是指編程語言好了,難度連自然語言的尾氣都吃不到。

-------------------------

這個只要看兩種語言互相描述的能力就能了解個大概:

  • 絕大多數編程語言的手冊都是自然語言寫的,絕大多數語言靠手冊就能理解其大部分應用場景
  • 而目前編程語言描述解釋自然語言的最高境界,連「根據上下文理解作者意圖」這種小學生要求都只能達到勉強湊合的水平。


計算機高級語言只能做到類似自然語言。

怎麼學自己翻我非灌水答案和關注列表。


電腦語言說白了是邏輯。自然語言,你看看現在最先進的Cortana和小娜就知道啦。就像現在的自然語言處理就是希望通過用電腦語言來識別。要用到好多知識呢,什麼統計學,語義學。

額 其實我說這些就是告訴你,自然語言比計算機語言複雜多了。。。


肯定是自然語言啊。

編程語言只要表達邏輯即可。

自然語言不光能表達邏輯,而且還能表達情感。


編程語言的完整spec一般幾百頁。

自然語言幾百頁只夠編一本常用詞典。


好好看視頻,最重要的是別光看不練,我覺得你最主要的不是學自然語言的問題,而是想嘗試的問題,缺的只是行動,等你剛開始被配置環境,虛擬機,bug調戲的團團轉的時候,自然會被自己做出來的:完美:充滿幸福感的!雖然很low,但是這都是一步一步出來的,別被遊戲和其他東西給浪費自己的時間,全身心的投入,不會百度谷歌一大批學習論壇等著你呢!


問題與描述不符,題主想問的應該是描述里的內容吧。既然你是計算機科學專業的,我覺得最重要的應該是學校開的課程,編程語言太多了,如果有了學校的基礎,出來了以後隨便找個培訓機構,一兩個月就能學會一種(不精通,但起碼能用),而如果要學計算機語言的邏輯或者思想的話,學校開的課程好好學肯定就夠啦


編程語言的語法規則有限,而自然語言由於人的創造性變化何止萬端。

所以前者有各種parser可以搞定,後者的處理(NLP)至今仍是前沿中難題。


自然語言,有難度 有深度, 要求知識較多喲。 目前我們就在招聘一個 高級自然語言開發:45-75w,如有人還請轉告下喲(上市公司)。


推薦閱讀:

你是做哪個行業的,在工作中需要使用哪些外行不知道的軟體?
女生學軟體工程困難嗎?
哪款思維導圖軟體比較好用?
photo shop的幾個版本有什麼不同?
軟體工程專業的學生需要掌握哪些技能?

TAG:軟體 | 編程 | 計算機 | C編程語言 | 計算機語言 |