免冠是什么意思| 眉毛上长痘是什么原因| 吃什么药| 程门立雪是什么意思| 网球大满贯什么意思| 1985年属什么| p0s是什么意思| 雅漾属于什么档次| 狗狗冠状是什么症状| 座是什么结构| 山楂片泡水喝有什么好处| 琪字五行属什么| beacon什么意思| 子宫癌筛查做什么检查| 九月三号是什么日子| 不排卵是什么原因造成| 狗仗人势是什么生肖| mg是什么单位| sn是什么| 煎饼果子的果子是什么| 飞机杯是什么| 老人嗜睡是什么原因| 尿蛋白高是什么意思| 游泳对身体有什么好处| 男人小便刺痛吃什么药| 鸡血藤有什么作用| 什么名字最霸气| 抗坏血酸是什么| 儿童乐园有什么好玩的| 梦到蛇什么意思| 一天当中什么时候血压最高| 总胆红素高是什么意思| 连续打喷嚏是什么原因| 生物工程学什么| 现在流行什么样的衣柜| 吃什么会变丑脑筋急转弯| 月经多是什么原因| 高压氧治疗有什么作用| 嘴巴长疱疹是什么原因| 令郎是什么意思| 少阳证是什么意思| 扎马步有什么好处| 什么样的男人不能嫁| chase是什么意思| 六子是什么意思| 干什么呢| 世界上最大的单位是什么| 产后42天挂什么科| jio什么意思| 什么泉水| 大便干硬是什么原因| 痰是棕色的是什么原因| 一路走好是什么意思| 心里空落落的是什么意思| 颌下淋巴结肿大挂什么科| 87属什么生肖| 白细胞计数高是什么原因| 腹泻吃什么水果好| 糖尿病患者适合吃什么水果| 天台是什么意思| 猫咪弓背是什么原因| 饭圈是什么意思| 肺气肿是什么症状| 清肺热用什么泡水喝比较好| 什么是死缓| 6月6是什么节日| 空心菜长什么样| 身份证有什么用| 菠菜什么时候种最合适| 济公属什么生肖的| 急性尿路感染吃什么药| 血瘀吃什么中成药| belkin是什么牌子| 2005年是什么生肖| 血糖高可以吃什么主食| 仿制药是什么意思| 阴道什么样| 胆固醇是什么| 冬虫夏草长什么样| 肾结石少吃什么食物| 羊白是什么| 养什么能清理鱼缸粪便| 胎心是什么| 室内传导延迟什么意思| 为什么会长火疖子| 11月9日什么星座| 7.21是什么日子| dwi呈高信号什么意思| 乳腺纤维瘤有什么症状表现| 胆结石吃什么| 属猪的和什么属相最配| 肾虚腰疼吃什么药最有效| 梦魇是什么| 睡觉为什么磨牙| 轻断食是什么意思| 末法时期是什么意思| 台湾什么时候收回| crayons什么意思| 老是打嗝是什么病的征兆| 茉莉什么时候开花| 希特勒为什么杀犹太人| 辰砂是什么| 双身什么意思| o发什么音| 鼠妇是什么动物| 离殇是什么意思| 10月1日是什么日子| 红细胞低吃什么补得快| 高血压应该吃什么| 总胆汁酸高是什么原因| 红细胞偏高是什么意思| 头晕耳鸣是什么原因引起的| 子宫肌瘤有什么危害| 赤茯苓又叫什么| 空腹喝牛奶为什么会拉肚子| 什么的态度| 仰角是什么意思| 7月1日什么节日| 女生打呼噜是什么原因| 十月份出生的是什么星座| 感激不尽是什么意思| 新生儿湿疹抹什么药膏| 三七粉有什么用处| 女人安全期是什么时候| 代表友谊的花是什么花| 什么叫室性早搏| 风热感冒吃什么药效果好| 减肥什么东西不能吃| 鸡属于什么动物| 15天来一次月经是什么原因| 什么血型容易溶血| 拉绿屎是什么原因| 宫颈管是什么| 尿检阴性是什么意思| 气色是什么意思| 氯雷他定片什么时候吃| 身上长小肉揪是什么原因| 心属于五行属什么| 六甲是什么意思| 脚踝浮肿是什么原因引起的| 下巴出汗多是什么原因| 腰椎膨出是什么意思| 什么动物最怕水| PSV是什么意思| 属相鸡与什么属相相合| 膀胱壁增厚毛糙是什么意思| 减肥能吃什么水果| 血管造影是什么检查| 灰指甲是什么样子的| 蛐蛐是什么意思| 蜻蜓为什么要点水| 珠是什么生肖| 鹅口疮是什么样的图片| 孕妇吃核桃对胎儿有什么好处| 吃什么升血小板最快最好| 女人排卵期什么时候| 憋不住尿什么原因| 万事大吉是什么意思| 脑萎缩是什么病| 中签是什么意思| 戴隐形眼镜用什么眼药水| 皮肤溃烂化脓用什么药| 6月29日是什么星座| 打碎碗是什么预兆| 尿路感染需要做什么检查| 5月22日什么星座| 独一无二是什么生肖| 成人男性尿床是什么原因造成的| 海参多少头是什么意思| 五谷丰登是什么生肖| 2017年是属什么年| 金水宝胶囊有什么作用| 时光荏苒岁月如梭是什么意思| 肿瘤吃什么中药能消除| 喝什么饮料解酒| 百日咳吃什么药| 翻新机是什么意思| 兔死狐悲指什么生肖| 嘴唇舌头发麻什么病兆| 中医心脉受损什么意思| 查宝宝五行八字缺什么| 看头部挂什么科| 送女生礼物送什么好| 祈是什么意思| 起鸡皮疙瘩是什么原因| 急性阑尾炎可以吃什么| 宝宝什么意思| 五行属性是什么| 宝宝眼屎多是什么原因| 左胸上方隐痛什么原因| 为什么会血压低| 治疗阳痿早泄用什么药| 砷是什么东西| 梦见麒麟是什么兆头| 从来就没有什么救世主| 乳腺癌长在什么位置| 胸膜炎有什么症状| 湿热吃什么药| 经常流眼泪是什么原因| 减肥平台期什么意思| q1什么意思| 雷什么风什么| 右边肋骨疼是什么原因| crn什么意思| 三级医院什么意思| 非洲有什么动物| 百合是什么植物| 开什么节什么的成语| 荷花的花语是什么| 笑对人生是什么意思| 闭合是什么意思| 女人右手中指有痣代表什么| 粿条是什么做的| 黑枸杞和什么一起泡水喝比较好| cm3是什么单位| 男生13厘米属于什么水平| 金牛男和什么星座女最配| 痒是什么原因引起的| 老头乐是什么| 神经根型颈椎病吃什么药| 尿蛋白阳性什么意思| 夏天用什么护肤品比较好| 脊柱炎吃什么药| 三点水加一个心读什么| 孩子注意力不集中去医院看什么科| 蒙古族的那达慕大会是在什么时候| 港币长什么样| 小孩老是眨眼睛是什么原因| 足石念什么| 一只脚心疼是什么原因| 虎属什么五行| 为什么针灸后越来越痛| ig什么意思| 十月二十三号是什么星座| 切除一侧输卵管对女性有什么影响| 婴儿放屁多是什么原因| 落寞是什么意思| 七月十四号是什么星座| 月出念什么| 口字五行属什么| 前列腺炎是什么症状| 鸾凤是什么意思| charleskeith什么牌子| hct是什么意思| menu是什么意思| 钾高吃什么可以降下来| 媞是什么意思| 目赤是什么症状| px是什么意思| 李白字什么| 吃什么减肥效果最快| 月经量少吃什么药调理| 氨酚咖那敏片是什么药| progress什么意思| 去痣挂号挂什么科| 四月二十六是什么星座| invent是什么意思| 匪夷所思什么意思| 什么 姿势 最深| 飞代表什么生肖| 神经节是什么| 番茄可以做什么菜| 1和0是什么意思| 晚上难入睡是什么原因| 百度Vai al contenuto

人民日报:高铁调价引关注 如此改革旅客怎么看?

Da Wikipedia, l'enciclopedia libera.
Codice Java con un commento introduttivo
百度   韩正强调,推动高质量发展,要全面贯彻习近平新时代中国特色社会主义思想,坚持稳中求进工作总基调,坚持把发展作为第一要务,坚持新发展理念,紧扣我国社会主要矛盾变化,以供给侧结构性改革为主线,加快建设现代化经济体系。

Il commento, nell'ambito dei linguaggi di programmazione, è una sequenza delimitata di caratteri nel codice sorgente che non risulta nell'algoritmo risolutivo codificato e che solitamente ha lo scopo di descriverne le caratteristiche funzionali, ovvero di spiegare il funzionamento delle linee di codice adiacenti.

Durante il processo di compilazione o interpretazione queste istruzioni sono ignorate e di conseguenza non concorrono a determinare la difficoltà computazionale e il peso del file eseguibile[1]. Queste notazioni hanno particolare rilevanza, soprattutto se il programma è sviluppato da più collaboratori e in un ampio arco temporale, infatti aumenta la leggibilità (o intelligibilità) per il lettore e favorisce così manutenzione e aggiornamento del codice. I commenti vengono spesso usati anche per omettere temporaneamente l'esecuzione di alcune porzioni di codice, in modo che non vengano eseguite senza tuttavia rimuoverle dal codice sorgente stesso. Quest'ultima pratica è spesso usata in fase di debugging del programma.

I commenti sono generalmente formattati come commenti di blocco (chiamati anche commenti di prologo o commenti di flusso) o commenti di riga (chiamati anche commenti in linea)[2].

I commenti di blocco delimitano un'area del codice sorgente che può estendersi su più righe o su una parte di una singola riga. Questa regione è specificata con un delimitatore iniziale e un delimitatore finale. Alcuni linguaggi di programmazione (come MATLAB) consentono di annidare ricorsivamente i commenti a blocchi, al contrario di altri (come Java)[3][4][5].

I commenti di riga iniziano con un delimitatore e continuano fino alla fine della riga o, in alcuni casi, iniziano da una colonna specifica (offset di riga dei caratteri) nel codice sorgente e continuano fino alla fine della riga[5].

Alcuni linguaggi di programmazione utilizzano commenti di blocco e di riga con delimitatori di commento diversi. Ad esempio, C++ ha commenti di blocco delimitati da /* e */ che possono estendersi su più righe, mentre i commenti di riga sono delimitati da //. Altre tipologie di linguaggio supportano solo un tipo di commento, ad esempio i commenti in Ada possono essere solo di linea: iniziano con -- e continuano fino alla fine della riga[5].

Sollievo dallo stress

[modifica | modifica wikitesto]

A volte i programmatori aggiungono commenti per alleviare lo stress criticando gli strumenti di sviluppo, i concorrenti, i datori di lavoro, le condizioni di lavoro o la qualità del codice stesso. Il verificarsi di questo fenomeno può essere facilmente visto dalle risorse online che tracciano parolacce nel codice sorgente[6].

Linguaggi di programmazione

[modifica | modifica wikitesto]

Ogni linguaggio possiede una propria sintassi per permettere al programmatore di inserire commenti nel codice. Nella tabella sottostante sono riportate le indicazioni relative ad alcuni dei più utilizzati linguaggi di programmazione e di markup[7].

Linguaggio Commento di riga Commento di blocco
Assembly ;
Autoit ; #cs #ce
BASIC REM oppure '
Bash #
C // /* */
C++ // /* */
C# // /* */
Cobol * nella settima colonna
Fortran !
HTML <!-- -->
Java // /* */
JavaScript // /* */
Matlab % %{ ... %}
Pascal { } oppure (* *)
PHP // oppure # /* */
Python # """ """
YAML # #

Problemi di sicurezza

[modifica | modifica wikitesto]

Nei linguaggi interpretati i commenti sono visualizzabili dall'utente finale nel codice del programma. In alcuni casi, ciò potrebbe presentare una vulnerabilità di sicurezza[8].

Esistono vari punti di vista normativi e opinioni di lunga data sull'uso corretto dei commenti nel codice sorgente[9][10]. Alcuni di questi sono informali e basati sulle preferenze personali, mentre altri sono pubblicati o promulgati come linee guida formali per una particolare comunità o gruppo di lavoro[11].

Necessità di commenti

[modifica | modifica wikitesto]

Gli esperti di informatica teorica hanno punti di vista divergenti sull'opportuna quantità e posizione di commenti nel codice sorgente[12][13]. Alcuni affermano che dovrebbe contenere pochi commenti, basandosi sul fatto che il codice dovrebbe essere auto esplicativo (o auto-documentante)[12]. Altri suggeriscono che dovrebbe essere ampiamente commentato per aumentarne chiarezza e leggibilità (non è raro che oltre il 50% dei caratteri diversi da spazi nel file sorgente siano contenuti nei commenti)[senza fonte].

I sostenitori di ambedue i punti di vista concordano che i commenti non sono di per sé né vantaggiosi né dannosi, ma ciò che conta è che siano corretti e mantenuti inerenti al codice sorgente, o omessi se superflui, eccessivi, inefficaci o comunque inutili.

I commenti vengono talvolta utilizzati per documentare i contratti nei progetti su commissione.

// esegue un ciclo all'indietro attraverso tutti gli elementi restituiti dal server (devono essere elaborati cronologicamente) 
for(i = (numElementsReturned - 1 ); i >= 0 ;  i--){ 
    // elabora i dati di ogni elemento
    updatePattern(i, returnElements[i]); 
}
  1. ^ (EN) H. James de St. Germain, Commenting, su University of Utah, 2008. URL consultato il 31 agosto 2023.
  2. ^ J.B. Dixit, Computer Fundamentals and Programming in C, Laxmi Publications, 2003, ISBN 978-81-7008-882-0.
  3. ^ Desmond Higham, MATLAB Guide, SIAM, 2005, ISBN 978-0-89871-578-1.
  4. ^ Al Vermeulen, The Elements of Java Style, Cambridge University Press, 2000, ISBN 978-0-521-77768-1.
  5. ^ a b c Using the right comment in Java, su javadude.com, 4 marzo 2000. URL consultato il 24 luglio 2007.
  6. ^ Linux kernel word count, su vidarholen.net. URL consultato il 15 marzo 2021.
  7. ^ Jessica Keyes, Software Engineering Handbook, CRC Press, 2003, ISBN 978-0-8493-1479-7. discusses comments and the "Science of Documentation" p. 256.
  8. ^ Mandy Andress, Surviving Security: How to Integrate People, Process, and Technology, CRC Press, 2003, ISBN 978-0-8493-2042-2.
  9. ^ Pete Goodliffe, Code Craft, San Francisco, No Starch Press, 2006, ISBN 978-1-59327-119-0.
  10. ^ T. Smith, Intermediate Programming Principles and Techniques Using Pascal, Belmont, West Pub. Co, 1991, ISBN 978-0-314-66314-6.
  11. ^ See e.g., Peter Koletzke, Oracle Developer Advanced Forms & Reports, Berkeley, Osborne/McGraw-Hill, 2000, ISBN 978-0-07-212048-6. page 65.
  12. ^ a b The Elements of Programming Style, Kernighan & Plauger
  13. ^ Worst Practice - Bad Comments, su sqlservercentral.com. URL consultato il 24 luglio 2007.

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
颔是什么意思 为什么喉咙经常痛 破伤风是什么 刀厄痣是什么意思 抗结剂是什么
为什么明明很困就是睡不着 中午吃什么 菜鸟裹裹是什么快递 猫咪飞机耳是什么意思 意有所指是什么意思
什么分什么裂 顺风顺水什么意思 肾阴阳两虚吃什么中成药 调理牛肉是什么意思 牙龈有点发黑是什么原因
梦见对象出轨什么征兆 拜观音菩萨有什么讲究 结节性硬化症是什么病 qq2g在线是什么意思 什么洗发水好
jsdun是什么牌子的手表hcv7jop9ns5r.cn 通草和什么炖最催奶了xinjiangjialails.com 什么龙戏珠hcv8jop0ns6r.cn holly是什么意思hcv8jop1ns7r.cn 林子祥属什么生肖hcv9jop1ns6r.cn
为什么梦不到死去的亲人hcv8jop5ns2r.cn 头发少剪什么发型好看hcv7jop7ns1r.cn 男生第一次是什么感觉hcv9jop6ns5r.cn 铠字五行属什么hcv8jop6ns3r.cn 黄色分泌物是什么原因hcv8jop2ns3r.cn
头孢长什么样图片hcv9jop5ns5r.cn china的形容词是什么hcv8jop8ns1r.cn 青霉素是什么药shenchushe.com 合肥有什么好吃的hcv9jop6ns5r.cn 女人手脚发热吃什么药hcv8jop5ns3r.cn
怀孕为什么会恶心想吐0735v.com 露水夫妻是什么意思hcv8jop7ns0r.cn 什么头什么颈naasee.com 堃什么意思hcv8jop7ns3r.cn 史铁生为什么瘫痪youbangsi.com
百度