強標註程式語言

2021-08-30 10:13:21 字數 526 閱讀 4934

目前的程式語言越來越多, 語言多了就會導致學習起來麻煩. 有的語言之間差別不是很大, 經常容易搞混了.

我個人覺得以後開源的專案會越來越多, 不同的專案使用了不同的語言, 天哪, 如果要借鑑其中的演算法和思路, 豈不是要再學一門語言的語法? 雖然說會程式設計了之後都是觸類旁通的, 但是學起來也並不是那麼的方便, 一些語言裡一些高階的用法基本上都需要加注釋才能讓外人看懂.

我提出的這個強標註語言就是以**可讀性為重點的, 最大的特點就是**是自注釋的. 也就是說**是基本上不用額外的注釋看起來也不會很困難. 實際上說白了很簡單的方法, 就是給語言規定一些特殊的注釋. 讓編譯器能識別這些接近自然的注釋(當然需要定規範, 不是自然語言都能接受). 然後這些注釋就成為了**的一部分不可或缺, 而且也讓源**具備的相當的可讀性.

舉個簡單點的例子, 我寫的乙個抽象類, 裡面我需要定義一些抽象方法, 這些抽象方法裡面有一部分是必須在子類中實現的, 有一些是可選的. 那麼我們可以用到這樣的注釋

function eat()

var str = "hello world!";

程式語言的強與弱

程式語言有強弱型別之分 沒錯一起理解一下吧 1 強型別定義語言 強制資料型別定義的語言。也就是說,一旦乙個變數被指定了某個資料型別,如果不經過強制轉換,那麼它就永遠是這個資料型別了。包租婆 收租了,你敢拖久一天房租試試!2 弱型別定義語言 資料型別可以被忽略的語言。它與強型別定義語言相反,乙個變數可...

R語言資料集標註

目的 為了使結果更易解讀,資料分析人員通常會對資料集進行標註 形式 通常這種標註包括為變數名新增描述性標籤以及為類別型變數中新增值標籤 標籤型別 1 變數標籤 方法是將變數標籤作為變數名,然後通過 位置下標來訪問這個變數 2 值標籤 factor 可為類別型變數建立值標籤 例子 patientdat...

c語言各種排序加標註

大佬莫看 1.氣泡排序 英語 bubble sort 是一種簡單的排序演算法。它重複地走 訪過要排序的數列,一次比較兩個元素,如果他們的順序 如從大到小 首字母從a到z 錯誤就把他們交換過來。1 比較相鄰的元素。如果第乙個比第二個大 小 就交換他們兩個。2 對每一對相鄰元素作同樣的工作,從開始第一對...