欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

什么是語法糖?

劉柏宏2年前13瀏覽0評論

人類之間彼此交流用的是自然語言,而人和機器(計算機)之間的交流需要編程語言。作為人和機器之間的溝通工具,需要考慮三大方面的效率:一個是計算機理解人類的不考慮執行細節的高級命令把他們翻譯成機器可執行的更直接需要考慮很多細節的低級命令的效率;一個是翻譯成機器可執行命令后,在不同類型的機器上具體執行這些命令的效率;另一個則是人實現自己的意圖,用來編寫指揮機器工作的高級命令的工作效率。

其中,對人類命令的翻譯,既可以在人類編寫命令的階段,也可以在具體程序執行的階段,所以翻譯效率既可以影響工作效率,也可以影響執行性能。而其中的具體情況,就要看不同種類的編程語言的運行時機制的設計。

所謂語法糖,一般就是針對提高編寫命令工作效率的一些比較小巧的語法設計。這些語法糖本身,基本對于最基礎的運行時性能和核心的代碼翻譯過程的影響都很小,但它們可以讓人用更少的代碼來描述清楚自己的具體意圖。