跳至內容

丙加加

文出維基大典
(渡自C++
丙加加徽標

丙加加通作C++者,丹邦賢儒斯特勞斯特魯普所創編纂之法也。始於公元一九八五年,承丙語之緒而生。今已大備,具象導、泛型、功用諸奇。多用於制系統術、小機之程、役使機關。可編而行,疾若風雷。

其源出丙語,擴所未備。通象導之理,具泛型之能,直操存記。編而即行,速不可量。廣用於制系統之術,舉世珍之。

斯氏曰:「丙加加之中,實蘊簡明之語。」然世多譏其繁難。肯·湯普森評曰:「此術雖可取,然多不佳。半善者眾,諸念相悖,積若丘山。」

丙加加之利:

  1. 曰承丙語之長,擴未備;
  2. 曰通諸編纂之道;
  3. 曰用宏,宜制系統;
  4. 曰規庫富,能無窮。

丙加加之弊:

  1. 曰法繁術雜,學維艱;
  2. 曰易謬,究費時;
  3. 曰規易,通融難;
  4. 曰編遲,造物限。

範本庫者,丙加加之要也。器、法、迭等,無所不包。用之,省工省文。

丙加加之未來,或簡繁去冗,存其精。然慮失特者有之。孰是孰非,未可知也。

總之,丙加加承丙語之精,擴所未備,良法也。然繁難學用,或有未逮。利弊並存,取舍當度時勢,毋執一論。

[溯源]