basic和basical的區別體現在英語和編程語言兩個方面上:
1、在英語中
(1)在英語中basic有兩個意思。
壹個是形容詞,意思是:基本的;[化學]堿性的;[地質學]基性的;首要的。
例句:Hospitals?lack?even?basic?drugs?for?surgical?operations. 醫院連最基本的外科手術藥物也沒有。
還有壹個是名詞,意思是基礎,基本;基本原則,基本原理,基本規律;要素;基礎訓練。
例句:There?was?a?very?basic?similarity?in?our?philosophy .我們的人生哲學在根本上很相似。
(2)在英語中沒有basical這個詞,只有basically,是壹個副詞,意思是基本上,主要地。
例句:Basically, it's all a question of upbringing.這基本上全是壹個教養的問題。
2、在編程語言中,
(1)在編程語言中basic的意思是,BASIC(Beginners' All-purpose Symbolic Instruction Code,又譯培基),意思就是“初學者通用符號指令代碼”,是壹種設計給初學者使用的程序設計語言。
(2)而basical跟編程語言沒關系。
擴展資料:
BASIC的種類
1、行號類型(非結構化)
這是第壹代的BASIC。這類的BASIC程序的特征,就是每壹行的代碼前面都有壹個數字作為“行號”。由於這種類型的BASIC程序的寫法,很容易濫用GOTO的跳躍指令,以及代碼沒有辦法使用到縮進去區分區塊,因此很容易導致面條式代碼。
無行號類型(結構化)
這是第二代的BASIC。這時期,同時有功能相近的解釋器與編譯器的版本出現。這類的BASIC程序的特征,是不使用行號,改使用標簽作為跳躍點(仍有GOTO指令,但已可使用其他寫法可完全避開使用GOTO),與使用函數或副程序的方式,以及可使用縮進,將程序結構化。
面向對象化
這是第三代的BASIC,例如StarOffice Basic。這類的BASIC程序的特征,是導入類別(Class)的應用,使用面向對象的繼承與代碼封裝的寫法。通常也使用“事件驅動”的寫法,雖然下面這個Visual Basic .NET的示例並不是用到“事件驅動“ 。
百度百科-BASIC語言
百度百科-basic