Newsgroups: fj.archives.documents,fj.comp.lang.misc,japan.comp.lang.misc Message-Id: Subject: comments-in-computer-languages v1.70 Followup-To: fj.comp.lang.misc,japan.comp.lang.misc Approved: <kabe.sra-tohoku.co.jp> Archive-name: comments-in-computer-languages Version: $Revision: 1.69 $ Last-modified: $Date: 2023-04-18 19:01:06+09 $ X-RCSId: $Id: comments-comp,v 1.69 2023-04-18 19:01:06+09 kabe Exp kabe $ かべ@SRA東北 新着: SQR netCDF NCL Chapel ANTLR EJS Hjson FBX TICKscript Splunk_SPL CIF 新着: Informatica Kentico M_Oslo JSP EditPlus_stx OpenGL_Shading_Language 新着: MIPS_asm Red JSX Stylus AQL Tableau GML GAMS Igor FileMaker C0 IDL 新着: ColdFusion_CFML Isabelle C/AL XSLT h2o Agda Deluge Coccinelle 新着: UEFI_Shell keepalived.conf Gradle JHipster Impala SQL-99 Modelica NuSMV 新着: AppArmor Oval syslog-ng TextMate .po Yices RSL PDL Z3 ICM_script V+ 新着: PRACTICE Gentee KQL AQL Hack TableGen OAL SIMPL+ my.cnf 新着: Kitten Java_.properties Jsonnet Q# JAL Pine Cython Stan NATURAL GNU_as 新着: ppdc-file troff-intermediate pandoc-template Painless Glass 新着: Raku haku ABC CAPL Referenceのないエントリに関しては、こんな所を漁れば何かわかるかも… Rosetta Code / Comments <URL:https://www.rosettacode.org/wiki/Comments> 「Hello World コレクション」 <URL:http://www.roesler-ac.de/wolfram/hello.htm> 「棚にはビールが99本」 <URL:http://www.99-bottles-of-beer.net/> ``Eslolang Wiki'' <URL:http://esolangs.org/wiki/Language_list> $Keywords: comments-in-computer-languages, remark, annotation, list of comment syntax in programming languages or computer languages $ <!--============= 注釈文とは? =============--> 注釈 (ちゅうしゃく) comment. プログラマの覚え書きなどの記述。 プログラムの実行には何の影響も与えない。 (新版 情報処理ハンドブック、オーム社) 用語としてremarkやannotationを充てる場合もありますが、 commentが一般的であるようです。 おそらく世界で最初のプログラム…エイダが解析機関用に書いたもの…にも 注釈は入っていたでしょうが、ソースの書かれている紙にそのまま書き込まれて いたでしょうね。(自動織機のカードはどうだったんだろう) ここで挙げているような「注釈を明示するための文法」が必要になってきたのは、 ソースコードを計算機上に蓄えるようになってからだと思われます。 注釈というものは言語の構成上必須のものではないので、もとから 注釈文が書けない言語もあります。(COMIT,CAP-X,XEDITなど) また、表計算ソフトのマクロや簡易言語といわれるものの中には 「コメント欄」が行毎に独立して設けられているものもあります。 こういったものは今回の表には載せようがありません。 必須でないという理由からか、入門書・解説書のたぐいでも 注釈の文法についてしっかり書かれているものは少なく、最初の例題の所で 「……は注釈を表します」 としか書かれていないものが大部分です。マイナー/大昔の言語の資料は少ないので、 せっかく解説書を見つけても説明されている箇所を見つけるのに苦労したり、 ひどい時は説明がないので掲載されている例題から拾い出してこなければ ならなかったり、処理系のソースコードだけが手がかりだったりします。 仕様書や文法書にはちゃんと書かれているので、こちらが入手できれば あまり苦労しないはずですが、もくじに「注釈……6」などとある 規格はそう多くないのでやっぱり捜し出すのに苦労します。 注釈は通常の構文解析にうまくあてはまらないことも多く、 プリプロセッサなどで除くようになっているとますます文法書には 出てこなくなることもあります。 注釈にはプログラムに対しての注釈という機能もありますが、 プログラム作成者にとっては「コメントアウト」という側面も見逃せません。 プログラムの一部を一時的に削除するコメントアウトができない言語では 大変に不便することも多々あります。 あまり深く考えずに決められるせいか、言語作成者の趣味や育ちが現れるのも 注釈文の形式です。 UNIX文化圏: # (csh) DOS,Lisp: ; (アセンブラまで遡れば同じか) 第五世代言語: % (Prologとか) 格式のISO: -- (Ada) 泥くさいC: /*...*/ (もとはPL/Iか) オブジェクト指向: // (Objective-C) 大抵の言語はソースコード自体のドキュメント性が不十分ですから、 注釈をいかにして書くか、というのはまだまだ重要と思われます。 21世紀になってから発明された言語の注釈文法には、 1行用(//...)と、複数行に渡ってもよいブロックコメント(/*...*/) が 別に設けられているものが多く見られるようになりました。 おそらく、プログラム機能のあるエディタ(vi や Emacs や秀丸)ではなく、 Windowsのメモ帳や統合開発ツール付属のような原始的エディタで 「この行だけとりあえず無効」「このへんをごっそりコメントアウト」 しやすくするため、かもしれません。 この場合、ブロックコメントが入れ子可か否かは使い勝手に大きく影響します。 Modula-2の頃からこれは可能でしたが、Cでは不可です。 <!--=============== comments-in-computer-languages ===============--> ### start ### 汎用言語 ### BASIC REM ... MS-BASIC '... FullBASIC !... Algol COMMENT ...; Algol END ...; C /*...*/ Pascal (*...*) Pascal {...} Modula-2 (*...*) 入れ子可 Modula-3 (*...*) LISP ;... CommonLISP #|...|# FORTRAN66 C ... FORTRAN77 * ... FORTRAN90 ! ... RATFOR # REXX /*...*/ COBOL NOTE ... COBOL * COBOL /... 改ページつき Forth ( ...) Forth \ ... PL/I /*...*/ Ada --... LOGO ;... *sh #... /bin/*sh sh : ... ヌルコマンド(変数展開は行う) awk #... perl #... perl5 =pod ... =cut perl5-regexp (?#...) perl6 #`(...) 対になる()[]{}<>「」『』など Raku #... https://docs.raku.org/language/syntax#Comments Raku #`(...) 対になる()[]{}<>「」『』など Raku =begin comment\n...\n=end comment tcl #... コマンドを書ける所のみ Edison "..." Occam --... SNOBOL * CLU %... Icon #... Oberon (*...*) BCPL /*...*/ BCPL |*...*| BCPL \*...*\ BCPL //... BCPL ||... BCPL \\... BLISS !... BLISS %(...)% BLISS %IF 0 %THEN ... %FI EXEC2 *... COMAL REM ... COMAL //... RPG *... PL/M /*...*/ COSCL --... CODASYL Common OS Command Language PL/B *... PL/B .ほげほげ PL/B +... PL/B %IF OLDSTUFF > 0 ... %ENDIF S-Lang %... www.jedsoft.org/slang/ ftp://space.mit.edu/pub/davis/slang/ space.mit.edu/%7Edavis/slang-doc.html Mesa --... Mesa --...-- Mesa <<...>> Mesa <<...>> T.61 sup. の1オクテットの'<<', '>>' OPS83 --... Prolog % Prolog /*...*/ Erlang %... www.erlang.org/ Erlang -ifdef(notdef). ... -endif. KL1 %... 先端情報技術研究所 www.klic.org/ KL1 /*...*/ Descartes //... osdn.net/projects/descartes/howto/usage Descartes #... Descartes /*...*/ M (MUMPS) ;... Euclid {...} Turing %... ABC \... https://homepages.cwi.nl/~steven/abc/programmers/description.html#comment ANS Forth FALSE [IF] ... [THEN] インタプリタ型のif Mind (...) 日本語Forth Mind (...) Mind ※... Mind コンパイル抑止。 ... コンパイル抑止終り。 var'aq (*...*) www.geocities.com/connorbd/varaq/ Scheme ;... MIT/GNU Scheme #|...|# 入れ子可 SCSH #!...!# Scheme Shell Guile ;... Guile1.0 #!...!# Guile1.2 #!...\n!#\n Lush ;... lush.sourceforge.net/ Lush #!...!# Racket ;... docs.racket-lang.org/ Racket #;... 次のS式のみを無視 Racket #|...|# 入れ子可 Clojure ;... clojure.org/ Clojure #_... 次のS式を無視 Clojure (comment & ...) Jess ;... herzberg.ca.sandia.gov/jess/ Jess /*...*/ REBOL comment {...} www.rebol.com/ REBOL ;... Red comment {...} static.red-lang.org/red-system-specs-light.html#section-2.3 Red ;... WebL //... www.research.compaq.com/SRC/WebL/ WebL /*...*/ Lingo --... BrightScript REM ... sdkdocs.roku.com/display/sdkdoc/BrightScript+Language+Reference BrightScript ' ... Xbasic '... www.alphasoftware.com/documentation/pages/Ref/Xbasic/Xbasic Comments.xml Clipper * ... en.wikibooks.org/wiki/Clipper_Tutorial:_a_Guide_to_Open_Source_Clipper(s) Clipper //... Clipper &&... Clipper /*...*/ Processing //... processing.org/ Processing /*...*/ Pnuts //... Pnuts /*...*/ EOL /*...*/ LOGOL comment ほげほげ. PIKT //... pikt.uchicago.edu/pikt/ PIKT /*...*/ WMLScript //... www.developershome.com/wap/wmlscript/wmlscript_tutorial.asp?page=comments WMLScript /*...*/ PHP /*...*/ www.php.net PHP //... PHP #... ただし PHP 8.0 以降では #[...] は属性宣言 Hack //... docs.hhvm.com/hack/ Hack #... Hack /*...*/ EASEL /*...*/ www.research.att.com/sw/tools/reuse/ EASEL //... EASEL }... Algolと同じ Go //... golang.org/ Go /*...*/ Swift //... developer.apple.com/swift/ Swift /*...*/ 入れ子可 PocketC //... www.orbworks.com/PalmOS/docs/ PocketC /*...*/ Rust //... www.rust-lang.org/ Rust /*...*/ ///, //!, /** は rustdoc用に予約 Lua --... www.tecgraf.puc-rio.br/lua/ Lua #... Lua --[===[...]===] long bracketによるコメントアウト Zephir //... docs.zephir-lang.com/en/latest/language.html#comments Zephir /*...*/ Gentee /*...*/ www.gentee.com/programming/syntax/comment.htm Gentee //... Spice #... www.hpl.hp.com/techreports/2002/HPL-2002-229.pdf Q# //... docs.microsoft.com/en-us/quantum/quantum-qr-statements Tiger /*...*/ 入れ子可 www.cs.princeton.edu/~appel/modern/c/ clef //... ecswww.baylor.edu/faculty/sturgill/class/theory/syllabus.html TurtleScript #... docs.kde.org/trunk5/en/kdeedu/kturtle/reference.html#comment Karel #... (プログラミング学習用) karel.sourceforge.net C0 //... c0.typesafety.net/tutorial/Comments.html C0 /*...*/ INTERCAL PLEASE NOTE ... 単なる熟語 Brainf*ck [^][><+-,.] esolangs.org/wiki/brainfuck *W ||...!! catseye.tc/view/specs-on-spec/star-w/star-w.markdown ILLGOL NB ... catseye.tc/node/ILLGOL.html Befunge-96 ;... www.mines.edu/students/b/bolmstea/mtfi/96.html Funge-97 ;...; intbigot #... home.cc.umanitoba.ca/~umpenne5/intbigot/ SPL ほげほげ. 最初の'.'まで SPL <登場人物>, ... shakespearelang.sourceforge.net/ SPL Act <N>: ... SPL Scene <N>: ... SPL Recall ... LOLCODE BTW ... lolcode.com/ LOLCODE OBTW ... TLDR False {...} strlen.com/false/ Glass '...' esolangs.org/wiki/Glass#Fibonacci_sequence CPL REM... Comment Programming Language CPL //... c-p-l.sourceforge.net/ CPL *... コメント「しか」書けない。 CPL ;... プリプロセッサですらない CPL !... CPL %... CPL --... CPL '... CPL NB.ほげほげ CPL @... CPL #... CPL "... CPL /*...*/ 入れ子可 CPL (*...*) 入れ子可 CPL <!--...--> 入れ子可 CPL {...} 入れ子可 マイクロスクリプト #... ひまわり {...} www.text2music.com/tools/himawari/doc/hajimete/ ひまわり ’... なでしこ #... nadesi.com/man/index.php?%23 疑似言語 /*...*/ haku 註 ...。 https://codeberg.org/wimvanderbauwhede/haku#user-content-comments haku 注...。 は /*...*/ news:1992Oct3.074738.20181@tiny.or.jp は /*...*/ ## 式言語 Notes Formula Language REM "..."; LotusScript REM ... LotusScript '... LotusScript %REM ... %END REM Adobe FormCalc ;... help.adobe.com/en_US/livecycle/es/FormCalc.pdf Adobe FormCalc //... Informatica PowerCenter Transformation --... kb.informatica.com/proddocs/Product Documentation/1/PC_901_TransformationLanguageReference_en.pdf Informatica PowerCenter Transformation //... JEXL ##... commons.apache.org/proper/commons-jexl/reference/syntax.html JEXL //... JEXL /*...*/ FileMaker script #... www.filemaker.com/help/12/fmp/html/scripts_ref2.37.72.html FileMaker formula /*...*/ www.filemaker.com/help/12/fmp/html/create_db.8.47.html FileMaker formula //... ## 「ビジネスアプリケーション記述言語」 Pinatubo REM ... Business BASIC documentation.basis.com/BASISHelp/WebHelp/commands2/rem_verb.htm Pinatubo //... PxPlus REM ... manual.pvxplus.com/PXPLUS/directives/rem.htm PxPlus !... ABL /*...*/ documentation.progress.com/output/ua/OpenEdge_latest/gsdev/comments.html ABL //... ABL &IF 0 &THEN ... &ENDIF EGL //... www.ibm.com/developerworks/rational/products/egl/egldoc.html EGL /*...*/ ABAP *... 行頭のみ help.sap.com/saphelp_nw70/Helpdata/en/fc/eb2ed0358411d1829f0000e829fbfe/content.htm ABAP "... DataFlux EEL /*...*/ support.sas.com/documentation/onlinedoc/dfdmstudio/ DataFlux EEL //... Tableau //... community.tableau.com/thread/118253 Deluge //... www.zoho.com/creator/help/script/add-comment.html Deluge /*...*/ C/AL //... msdn.microsoft.com/en-us/library/dd301180.aspx C/AL {...} CA PDL :... docops.ca.com/ca-datacom-tools/15-1/en/utilizing-ca-ideal-for-ca-datacom/ca-ideal-for-ca-datacom-reference/using-procedure-definition-language#UsingProcedureDefinitionLanguage-Comments CA PDL --... ## オブジェクト指向言語 Smalltalk "..." Self "..." Eiffel --... Sather --... Sather (*...*) Python #... Python """ ... """ docstring;単なる複数行文字定数 Cython #... Cython IF 0 ... cython.readthedocs.io/en/latest/src/userguide/language_basics.html#conditional-statements Boo #... github.com/boo-lang/boo/wiki/Language-guide:-comments Boo //... Boo /*...*/ 入れ子可 Simula COMMENT ...; Simula END ...; Simula !...; BETA (*...*) Objective-C /*...*/ Objective-C //... C++ /*...*/ C++ //... Java /*...*/ (Oak) Java //... MiniJava /*...*/ 入れ子可 www.cs.tufts.edu/~sguyer/classes/comp181-2006/minijava.html MiniJava //... ECMAScript /*...*/ ECMA-262 (LiveScript,JavaScript,JScript,JellyScript) ECMAScript //... Siebel eScript /*...*/ docs.oracle.com/cd/E05553_01/books/eScript/eScript_JSLOverview7.html Siebel eScript //... CoffeeScript #... coffeescript.org/ ActionScript //... www.macromedia.com/support/documentation/en/flash/ ActionScript /*...*/ Haxe //... haxe.org/ Haxe /*...*/ Telescript //... Telescript /*...*/ Delphi //... Delphi {...} Delphi (*...*) μLPC /*...*/ (Pike) μLPC //... pike.lysator.liu.se/ μLPC #!... Nasal #... www.plausible.org/nasal/doc.html ruby #... ruby =begin ... =end Crystal #... crystal-lang.org/ D /*...*/ www.digitalmars.com/d/ D //... D /+...+/ 入れ子可 X++ //... ax.help.dynamics.com/en/wiki/xpp-statements-and-loops/ X++ /*...*/ OZ /*...*/ OZ //... Slang /*...*/ QNX; www.cogent.ca/Slang/Slang.htm (phslang) Slang //... QNX Gamma /*...*/ developers.cogentrts.com/cogent/cogentdocs/gm-comments.html Gamma //... ferite /*...*/ ferite.org ferite //... Scala //... www.scala-lang.org/ Scala /*...*/ 入れ子可 Kotlin //... kotlinlang.org/docs/reference/basic-syntax.html Kotlin /*...*/ 入れ子可 Groovy //... groovy-lang.org/ Groovy /*...*/ MVEL //... github.com/mvel/mvel MVEL /*...*/ Apex //... developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/langCon_apex_expressions_comments.htm Apex /*...*/ Nimrod #... nimrod-lang.org/ Nimrod discard """...""" Nim #... nim-lang.org/ Nim #[...]# 入れ子可 Dart //... ECMA-408 www.dartlang.org/ Dart /*...*/ Squirrel /*...*/ squirrel-lang.org/ Squirrel //... Squirrel #... MoonScript --... moonscript.org/reference/#the-language/comments Chapel //... chapel.cray.com/ Chapel /*...*/ 入れ子可 G言語 % ... Wnn,GMW,GUIDE,OIMO... MOO /*...*/ www.moo.mud.org/ MOO "..."; DBに残る ドリトル //... www.logob.com/dolittle/ Io //... iolanguage.org/ Io /*...*/ ## 関数型言語 APL ∩^H゜ J NB.ほげほげ ML (*...*) Caml (*...*) 入れ子可 F# //... fsharp.org/ F# (*...*) 入れ子可 F# #if notdef ... #endif F# (*IF-OCAML*)...(*ENDIF-OCAML*) Power Query (M) //... msdn.microsoft.com/en-us/library/mt186364.aspx Power Query (M) /*...*/ Gofer --... Haskell --... www.haskell.org/onlinereport/lexemes.html Haskell {-...-} 入れ子可 Idris --... docs.idris-lang.org/ Idris {-...-} Elm --... elm-lang.org/docs (要JavaScript) Elm {-...-} 入れ子可 Agda --... wiki.portal.chalmers.se/agda/pmwiki.php?n=ReferenceManual2.Comments Agda {-...-} Nix #... medium.com/@MrJamesFisher/nix-by-example-a0063a1a4c55 Nix /*...*/ Elixir #... elixir-lang.org/ Egison ;... www.egison.org/ Unlambda #... www.madore.org/~david/programs/unlambda/ Kitten //... kittenlang.org/intro/ Kitten /*...*/ 入れ子可 ### 特定用途向け言語 ### ## マクロ言語 cpp /*...*/ cpp #if 0 ... #endif m4 #... m4 dnl ... autoconf dnl ... make #... Imakefile XCOMM ... Makefileに保存される Imakefile /*...*/ cook /*...*/ www.canb.auug.org.au/~millerp/cook.html Bakefile //... docs.bakefile.org/en/latest/language.html#comments Bakefile /*...*/ CMake #... www.nxp.com/files/soft_dev_tools/doc/ref_manual/CWPEXMLREF.pdf CMake #[===[...]===] bracket argument FASTBuild //... www.fastbuild.org/docs/syntaxguide.html#comments FASTBuild ;... Gradle //... docs.gradle.org/3.5/userguide/userguide.html Gradle /*...*/ GSL .-ほげほげ www.imatix.com/html/gslgen/ temgen #... temgen.berlios.de/ TableGen //... llvm.org/docs/TableGen/LangRef.html TableGen /*...*/ PE macro %-... CodeWarrior/Processor Expert www.nxp.com/files/soft_dev_tools/doc/ref_manual/CWPEXMLREF.pdf Jsonnet //... jsonnet.org/docs/tutorial.html Jsonnet /*...*/ ## 数式記述 Mathematica (*...*) Maxima /*...*/ 入れ子可 maxima.sourceforge.net/ REDUCE COMMENT ...; REDUCE %... muSIMP %...% Maple #... www.maplesoft.com/support/help/Maple/view.aspx?path=comment Maple (*...*) 入れ子可 Cafe #... www.tksa.gr.jp/king/Software/Cafe/Cafe.html bc /*...*/ Algae #... algae.sourceforge.net ## 汎用データ処理 Scilab //... help.scilab.org/docs/5.5.0/en_US/comments.html Scilab 6 /*...*/ Julia #... docs.julialang.org/en/latest/stdlib/punctuation/ Julia #= ... =# 入れ子可 GAUSS //... www.trigconsulting.co.uk/gauss/ GAUSS /*...*/ 入れ子可 GAUSS @ ... @ IDL (Harris) ;... www.harrisgeospatial.com/docs/specchars.html CloverETL //... doc.cloveretl.com/documentation/UserGuide/topic/com.cloveretl.gui.docs/docs/comments-ctl2.html CloverETL /*...*/ Ox /*...*/ 入れ子可 www.stat.ufl.edu/system/man/ox-3.20/oxsyntax.html#ox_syntax_comment Ox //... Pig Latin /*...*/ (並列データフロー) pig.apache.org/ Pig Latin --... ECL /*...*/ Enterprise Control Language hpccsystems.com/download/documentation/ecl-language-reference/html ECL //... ## 解析・グラフ化 MATLAB %... mathworks.com/help/matlab/matlab_prog/comments.html MATLAB 7(R14) %{...%} Octave #... Octave %... Octave #{ ... #} 独立行のみ Octave 3.4- Octave %{ ... %} 独立行のみ Octave 3.4- gnuplot #... Topaz #... (Gem) hp.vector.co.jp/authors/VA007663/topaz/ Topaz [#/;%"]... データのみ R #... www.r-project.org/ Stata *... www.stata.com/ Stata /*...*/ Stata //... Yorick /*...*/ yorick.sourceforge.net/ Yorick //... JSL /*...*/ www.jmp.com/support/help/JSL_Syntax_Rules.shtml#328600 JSL //... Minitab #... support.minitab.com/en-us/minitab/17/macro-library/macro-help/macro-specific-commands-and-syntax/#comment-symbol LabTalk //... www.originlab.com/doc/LabTalk/guide/Comments LabTalk /*...*/ Igor Pro //... www.wavemetrics.net/doc/igorman/IgorMan.pdf Igor Pro #if 0 ... #endif NCL ;... www.ncl.ucar.edu/FAQ/#core_lang_001 ImageJ macro //... (画像処理) imagej.net/Introduction_into_Macro_Programming#Comments ImageJ macro /*...*/ ## 数値処理、特定用途 Lumerical #... (光学素子シミュレーション) kb.lumerical.com/en/ref_scripts_comments.html HOC /*...*/ (神経細胞シミュレーション) www.neuron.yale.edu/neuron/static/new_doc/programming/hocsyntax.html#comments HOC //... HyPhy /*...*/ (遺伝系統解析) www.hyphy.org/w/index.php/HyPhy_Batch_Language HyPhy //... GrADS * ... (気象データ閲覧) cola.gmu.edu/grads/gadoc/ Stan //... (確率モデル) mc-stan.org/users/documentation/index.html Stan /*...*/ ## データベース関係 dBASEII NOTE ... REMARKは出力文 dBASEII *... dBASEIII *... dBASEIII &&... SQL --... SQL-99 /*...*/ PL/SQL --... PL/SQL /*...*/ MySQL #... MySQL -- ... MySQL /*...*/ /*!...*/ は実行される SQL*Plus REMARK ...; docs.oracle.com/cd/E16338_01/server.112/b56314/ch_five.htm SQL*Plus /* ...*/ &を入れるのは禁止 SQL*Plus --... SQL*Loader --... docs.oracle.com/cd/B10501_01/server.920/a96652/ch05.htm#1004773 pgScript --... www.pgadmin.org/docs/dev/pgscript.html pgScript /*...*/ MDX //... MS-SQL Multidimensional Expressions msdn.microsoft.com/en-us/library/ms145585.aspx MDX --... MDX /*...*/ Firebird --... www.firebirdsql.org/refdocs/langrefupd25-linecomment.html H2 --... www.h2database.com/html/grammar.html#comments H2 //... H2 /*...*/ ArangoDB AQL //... docs.arangodb.com/3.0/AQL/Fundamentals/Syntax.html ArangoDB AQL /*...*/ HiveQL/Beeline --... HiveQL/Beeline #... Impala --... impala.incubator.apache.org/docs/build/html/topics/impala_comments.html Impala /*...*/ CQL --... Cassandra Query Language cassandra.apache.org/doc/latest/cql/definitions.html#comments CQL //... CQL /*...*/ EPL //... Event Processing Language www.espertech.com/esper/release-5.3.0/esper-reference/html/epl_clauses.html#epl-syntax-comments EPL /*...*/ TICKscript //... docs.influxdata.com/kapacitor/v1.1/tick/syntax/ SphinxQL /*...*/ sphinxsearch.com/docs/current.html#sphinxql-comment-syntax XQuery (:...:) 入れ子可 www.w3.org/TR/xquery/#comments Splunk SPL `comment("...")` docs.splunk.com/Documentation/Splunk/6.5.1/Search/Addcommentstosearches IBM AQL --... Annotation Query Language www.ibm.com/support/knowledgecenter/SSCRJU_3.0.0/com.ibm.swg.im.infosphere.biginsights.text.doc/doc/c_aql_syntax.html IBM AQL /*...*/ GPSS *... S #... SAS *...; SAS COMMENT ...; SAS %*...; マクロ中のみ SPSS COMMENT ... SPSS *ほげほげ. SPSS /*... SPSS /*...*/ AS *... (Application System) 出力される AS /*... (Application System) 出力されない(内部注釈) FCL ;... Felix Command Language FCL c**... Felix Command Language;マクロ中のみ jCL C ... jBASE Command Language www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/jcl2_JCL.INTRODUCTION.htm#_Toc13374334 jCL * ... Cypher //... docs.neo4j.org/chunked/stable/cypher-comments.html q /... code.kx.com/wiki/QforMortals3/Comments N1QL /*...*/ developer.couchbase.com/documentation/server/4.5/n1ql/n1ql-language-reference/index.html Overpass QL //... wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL Overpass QL /*...*/ 4th Dimension `... 4D //... SPARQL #... www.w3.org/TR/rdf-sparql-query/#grammarComments GraphQL #... facebook.github.io/graphql/#sec-Comments CSPro {...} (アンケート作成) 入れ子可 www.census.gov/population/international/software/cspro/ CSPro //... QPL *... (アンケート作成) qpl.gao.gov/qpl6ref/0201.php QPL *! ... *! CPL /*...*/ (法律事務) Concordance Programming Language help.lexisnexis.com/litigation/ac/cn_classic/what_is_the_concordance_progra.htm Kefir <comment>...</comment> developer.zuilder.com/support/solutions/articles/6000094558--kefir-language-reference-comment-command ObjectScript /*...*/ (OODB) docs.intersystems.com/ ObjectScript //... ObjectScript ;... Painless //... https://www.elastic.co/guide/en/elasticsearch/painless/7.15/painless-comments.html Painless /*...*/ ## 電気 SPICE *... (回路シミュレータ) SML $... (SPICE Manipulation Language (SML)) www.cs.columbia.edu/~sedwards/classes/2004/w4115-fall/lrms/SML.pdf SML ${...$} SIDOPS+ "..." (メカトロシミュレータ) SIDOPS+ /*...*/ SIDOPS+ //... Modelica //... (汎用数値シミュレータ) Modelica /*...*/ LUSTRE --... (データフロー) LUSTRE /*...*/ LUSTRE (*...*) ABEL //... ABEL "..." ABEL "... Altera-HDL %... Altera-HDL --... Verilog-HDL //... Verilog-HDL /*...*/ VHDL --... CUPL /*...*/ ST (*...*) IEC 61131-3 Structured Text G-code (...) RS-274D/EIA-274-D (Fanuc方言?) Gerber G04...* RS-274D Gerber *0...* RS-274X,AMマクロ中のみ LEF/DEF #... www.ispd.cc/contests/14/web/doc/lefdefref.pdf Altium Query {...} techdocs.altium.com/display/ADOH/An+Insiders+Guide+to+the+Query+Language#AnInsidersGuidetotheQueryLanguage-TricksoftheTrade STIL //... IEEE 1450 Standard Test Interface Language STIL /*...*/ Xilinx COE ;... www.xilinx.com/support/documentation/sw_manuals/xilinx11/cgn_r_coe_file_syntax.htm PRACTICE ;... www2.lauterbach.com/pdf/practice_user.pdf PRACTICE //... SIMPL+ //... www.crestron.com/downloads/pdf/product_misc/simpl_plus_language_ref.pdf SIMPL+ /*...*/ SIMPL+ #IF_DEFINED notdef ... #ENDIF CAPL //... (組込システム) https://cdn.vector.com/cms/content/know-how/VJ/PDF/For_Beginners_CAPL.pdf CAPL #if 0 ... #endif Touchstone S parameter !... ## GUI自動操作 SenseTalk --... (GUI試験) docs.testplant.com/?q=statements-and-comments SenseTalk //... SenseTalk #... SenseTalk (*...*) 入れ子可 T-Plan Robot #... (GUI自動操作) www.t-plan.com/robot/docs/v4.0ee/scripting/commref.html T-Plan Robot //... AutoIt ;... (GUI自動操作) www.autoitscript.com/autoit3/docs/keywords/comments-start.htm AutoIt #comments-start ... #comments-end iMacros '... wiki.imacros.net/'_(Comment) ## 文書記述 roff \"... roff ."... groff \#... groff .ig yy\n...\n.yy troff-intermediate #... RTF {\info{\comment ...}} Rich Text Format Scribe @Comment{...} TeX %... SGML --...-- SGML <![ IGNORE [...]]> Texinfo @comment ... Texinfo @c ... Texinfo @ignore ... @end ignore Lout #... ftp.cs.su.oz.au/jeff/lout/ pod =for nothing\n... perlpod(1) pod =begin nothing ... =end RD #... rdtool.rubyforge.org/ phpDocumenter //... DocBlock中 www.phpdoc.org/ Yodl COMMENT(...) Scribble @;{...} 入れ子可 docs.racket-lang.org/scribble/reader.html#(part._.Comments) Scribble @;... MagicPoint #... www.mew.org/MagicPoint/ MML <Comment ...> www.softline.com/softline/mml/ MML .. ほげほげ www.metamage.com/proj/mml.html Curl ||... www.curl.com/ Curl |# ... #| Curl |tag# ... #tag| txt2tags % ... txt2tags.org/ txt2tags %%% ... %%% AsciiDoc //... asciidoc.org/ AsciiDoc ///\n...\n/// (CommentBlock) reStructuredText (reST) .. ほげほげ docutils.sourceforge.net/rst.html Re:VIEW #@#... github.com/kmuto/review/blob/master/doc/format.ja.md Textile ###.ほげほげ textile-lang.com/doc/textile-comments pandoc-template $--... pandoc.org/MANUAL.html#comments kramdown {::comment}...{:/comment} kramdown.gettalong.org/quickref.html#extensions Org-mode # ... orgmode.org/org.html#Comment-lines Org-mode #+BEGIN_COMMENT ... #+END_COMMENT Org-mode * COMMENT ... Fountain /*...*/ fountain.io/syntax#section-bone WebVTT NOTE ...\n\n www.w3.org/TR/webvtt1/ Internet Explorer 2.0 HTML <COMMENT>...</COMMENT> HDML <-- ... --> HDML <!-- ... --> MML <!...> mobidy.mag.keio.ac.jp/mml/page7.html AscToHTM $_$_BEGIN_IGNORE ... $_$_END_IGNORE AscToHTM [[HTML_COMMENT ...]] www.jafsoft.com/asctohtm/ WML # ... Website META Lang., thewml.org/ heitml //... www.radpage.com/heitml2.0/ heitml /*...*/ DSSSL ;... ISO/IEC 10179 CSS /*...*/ (Cascading Style Sheet) Less /*...*/ lesscss.org Less //... Sass /*...*/ sass-lang.com/documentation/file.INDENTED_SYNTAX.html Sass //... 出力に残らない Stylus //... stylus-lang.com/docs/comments.html Stylus /*...*/ Galen #... galenframework.com/docs/reference-galen-spec-language-guide/#Comments MediaWiki <!-- ... --> www.mediawiki.org/wiki Hiki //... hikiwiki.org/ja PukiWiki //... MoinMoin ##... http://moinmo.in/ MoinMoin /*...*/ 表示・非表示を切り替えられる注釈 PmWiki (:comment ...:) www.pmwiki.org/ PmWiki (:if false:)...(:ifend:) Tiki ~tc~...~/tc~ doc.tiki.org/Wiki-Syntax+Text DokuWiki+plugin //... www.dokuwiki.org/plugin:commentsyntax DokuWiki+plugin /*...*/ DokuWiki+plugin ~~...~~ Wikidot [!--...--] www.wikidot.com/doc-wiki-syntax:comments Google Code Wiki <wiki:comment>...</wiki:comment> FitNesse #... 行頭のみ www.fitnesse.org/FitNesse.UserGuide.FitNesseWiki.MarkupLanguageReference.MarkupComments Harlowe <!--...--> twine2.neocities.org/#markup_html Snowman /*...*/ bitbucket.org/klembot/snowman-2 Snowman //... SugarCube <%...%> tiddlywiki.tiddlyspace.com/Basic Formatting ## テンプレート言語 (HTMLなど埋め込み用) WMScript ##... www.webmacro.org/ WMScript #comment { ... } VTL ##... velocity.apache.org/engine/devel/user-guide.html VTL #* ... *# eNITL <# cmd //... #> networkimprov.com/enitl/ Jinja 2 {# ... #} jinja.pocoo.org/docs/templates/#comments Twig {# ... #} twig.sensiolabs.org/doc/templates.html#comments Django {# ... #} docs.djangoproject.com/en/1.10/ref/templates/language/#comments Django {% comment %}...{% endcomment %} Liquid {% comment %}...{% endcomment %} github.com/Shopify/liquid/wiki/Liquid-for-Designers#user-content-comments Tornado {# ... #} www.tornadoweb.org/en/stable/template.html Tornado {% comment ... %} h2o {*...*} github.com/speedmax/h2o-php/wiki/Built-in-tags h2o {% comment %}...{% endcomment %} Kentico macros {% //...\n %} devnet.kentico.com/docs/7_0/devguide/macro_expressions_overview.htm Kentico macros {% /*...*/ %} Volt {# ... #} docs.phalconphp.com/en/3.0.0/reference/volt.html#comments Mako ##... docs.makotemplates.org/en/latest/syntax.html#comments Mako <%doc>...</%doc> Mason <%#...%> search.cpan.org/~jswartz/Mason-2.24/lib/Mason/Manual/Syntax.pod Mason <%doc>...</%doc> Puppet template <%# ... %> docs.puppet.com/puppet/5.0/lang_template_epp.html Razor @*...*@ docs.microsoft.com/en-us/aspnet/core/mvc/views/razor#comments Twirl @*...*@ playframework.com/documentation/ja/2.4.x/ScalaTemplates#Comments HAML -#... haml.info/docs/yardoc/file.REFERENCE.html pug (Jade) //... pugjs.org/language/comments.html (jade-lang.com/reference/comments/) pug (Jade) //-... 出力に残らない Slim / ... github.com/slim-template/slim Slim /! ... <!--残す--> Emblem / ... emblemjs.com/syntax/ Textile for Textpattern ###. ... txstyle.org/doc/40/textile-comments FreeMarker <#--...--> freemarker.org/docs/ FreeMarker <#comment>...</#comment> freemarker.org/docs/ref_depr_directive.html Mustache {{!...}} mustache.github.io/mustache.5.html Handlebars {{!...}} handlebarsjs.com/ Handlebars {{!--...--}} Blade {{--...--}} laravel.com/docs/5.3/blade#comments Go html/template {{/*...*/}} golang.org/pkg/text/template/ Dust {!...!} www.dustjs.com/docs/syntax/#comment ExpressionEngine {!--...--} docs.expressionengine.com/latest/templates/comments.html React JSX {/*...*/} facebook.github.io/react/ React JSX {//...\n} facebook.github.io/react/ Chameleon <!--?...--> chameleon.readthedocs.org/en/latest/reference.html#markup-comments Chameleon <!--!...--> 出力に残さない Thymeleaf <!--/*...*/--> www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#thymeleaf-parser-level-comment-blocks HTL <!--/*...*/--> HTML Template Language docs.adobe.com/docs/en/htl/docs/getting-started.html#HTL Comments Smarty {*...*} www.smarty.net/docsv2/en/language.basic.syntax.tpl simplate <{*...*}> ja.osdn.net/projects/simplate/wiki/Basic.syntax.comment Apache SSI <!--#comment ...--> Apache 2.4.21~ ESI <esi:comment text="..." /> www.w3.org/TR/esi-lang ESI <esi:remove>...</esi:remove> DTML <dtml-comment>...</dtml-comment> docs.zope.org/zope2/zope2book/AppendixA.html#comment-comments-dtml meta-HTML //%... docs.oracle.com/cd/E24150_01/pt851h2/eng/psbooks/tpcl/htm/tpcl05.htm#_4689efa4_130abba76d2_198b meta-HTML <!%...--> JSP <%--...--%> JavaServer Pages, Hidden Comment ASP.NET <%--...--%> msdn.microsoft.com/en-us/library/4acf8afk(v=vs.85).aspx SilverStripe <%--...--%> docs.silverstripe.org/en/4/developer_guides/templates/syntax/ RSP <%--...--%> cran.r-project.org/web/packages/R.rsp/ JET <%--...--%> eclipse.org/articles/Article-JET/jet_tutorial1.html EJS <%#...%> ejs.co/ ColdFusion CFML <!---...---> help.adobe.com/ja_JP/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec0999c-7ffc.html PRADO <!---...---> www.pradoframework.net/demos/quickstart/?page=Configurations.Templates1 MODX [[-...]] 入れ子可 docs.modx.com/revolution/2.x/making-sites-with-modx/tag-syntax#TagSyntax-Commenttags Template Toolkit [%#...%] template-toolkit.org/docs/manual/Syntax.html#section_Comments Hamlet $#... www.yesodweb.com/book/shakespearean-templates Idoc [[%...%]] docs.oracle.com/cd/E21043_01/doc.1111/e10726/c02_application002.htm#i1038245 Flamingo <!--{/*}-->...<!--{*/}--> docs.flamingo.gomobile.jp/en/template-syntax.html Flamingo <!--{ /*...*/ }--> phpBB <!-- IF 0 -->...<!-- ENDIF --> wiki.phpbb.com/Tutorial.Template_syntax JSF Facelets <ui:remove>...</ui:remove> docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/ui/remove.html AutoGen .def //... www.gnu.org/software/autogen/ AutoGen .def /*...*/ AutoGen .tpl #... AutoGen .tpl -*-...-*- ## エディタ TECO !...! (紙テープエディタ) sed #... (ストリームエディタ) ex "... (対話エディタ) vimrc "... EditPlus .stx ;... editplus.info/wiki/Syntax_file_format TextMate //... manual.macromates.com/en/language_grammars XSLT <!--...--> 出力から削る www.w3.org/TR/xslt XSLT <xsl:comment>...</xsl:comment> <!--...-->を生成する Coccinelle //... 行頭のみ coccinelle.lip6.fr/docs/main_grammar012.html Coccinelle /*...*/ 行頭のみ ## 定理証明システム PVS %... pvs.csl.sri.com Why3 (*...*) 入れ子可 why3.lri.fr/ Isabelle (*...*) 入れ子可 www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html Gallina (*...*) coq.inria.fr/refman/Reference-Manual003.html#sec20 Yices ;... yices.csl.sri.com/old/language.shtml Z3 ;... rise4fun.com/z3/tutorialcontent/guide ## 計画法 Xpress Mosel !... www.maths.ed.ac.uk/hall/Xpress/FICO_Docs/mosel/mosel_lang/dhtml/moselreflang.html#seclangintro Xpress Mosel (!...!) 入れ子可 ILOG OPL //... www.ibm.com/support/knowledgecenter/SSSA5P_12.6.1/ilog.odms.studio.help/pdf/opl_langref.pdf ILOG OPL /*...*/ AMPL #... (GNU MathProg) AMPL /*...*/ LSP //... www.localsolver.com/documentation/lspreference/syntaxlexical.html LSP /*...*/ GAMS *... www.gams.com/latest/docs/userguides/mccarl/multiple_line_comments.htm GAMS $ontext ... $offtext GAMS !!... $oneolcom オプション GAMS /*...*/ $oninline オプション GAMS $hidden ... .LSTに残らない Taskjuggler #... (予定表) taskjuggler.org/ Taskjuggler //... Taskjuggler /*...*/ ## 仕様記述 ASN.1 --... ASN.1 --...-- ASN.1 /*...*/ ITU-T X.680 Corrigendum 4 (2001/03) IDL /*...*/ ISO/IEC 11578 IDL /*...*/ OMG CORBA IDL //... OMG CORBA OCL --... OMG UML Object Constraint Language NDL (*...*) DDL --... ISO/IEC 13719 IMCA -.ほげほげ.- ISO 8613-10 DXL --... JIS X 0130 ABNF ;... RFC 822, RFC 2234 LOTOS (*...*) ISO 8807 RPSL #... RFC 2280 ASL //... ACPI Source Language ASL /*...*/ ACPI Source Language TDF text #... www.TenDRA.org/tnc-userguide/#S2 NED //... omnetpp.org/doc/omnetpp/manual/#sec:neddoc:documentation-comments NED //#... ドキュメントからも抜く JHipster //... jhipster.github.io/jdl/#commentingjdl # プロセス代数、構造モデル化 mCRL2 %... www.mcrl2.org Promela /*...*/ Alloy /*...*/ alloy.mit.edu Alloy //... Alloy #... Clafer //... www.clafer.org/ Clafer /*...*/ Sentient #... sentient-lang.org/syntax/comment Drools rule //... docs.jboss.org/drools/release/6.0.0.CR1/drools-expert-docs/html/ Drools rule /*...*/ ATL --... Atlas Transformation Language wiki.eclipse.org/ATL/ # 仕様記述 Perfect //... www.eschertech.com/products/perfect_developer.php Specript /*...*/ www.specript.org/docs/specript_language_reference/chapter02.html#section05 Specript //... BridgePoint OAL //... www.ooatool.com/OOA10/ActionLanguage.html Boogie IVL //... boogie-docs.readthedocs.io/en/latest/LangRef.html#comments NuSMV //... nusmv.fbk.eu/NuSMV/userman/v21/nusmv_3.html # テスト記述 Gherkin #... 行頭のみ (テスト記述) morelia.readthedocs.io/en/latest/gherkin.html#comments JBehave !--... (テスト記述) jbehave.org/reference/stable/faq.html Robot Framework #... (テスト記述) robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html # 構文記述 yacc /*...*/ Rie /*...*/ Rie //... LMSE #... www.cs.ubc.ca/spider/murphy/software/lsme/ JFlex /*...*/ jflex.de/manual.html JFlex //... ANTLR /*...*/ github.com/antlr/antlr4/blob/master/doc/lexicon.md ANTLR //... M (Oslo) //... msdn.microsoft.com/en-us/library/dd285282.aspx M (Oslo) /*...*/ # データ形式記述 XDR rpcgen(1) /*...*/ protocol buffers //... developers.google.com/protocol-buffers/docs/proto Cap'n Proto #... capnproto.org/language.html Hex Editor //... www.hhdsoftware.com/doc/hex-editor/language-reference-overview.html Hex Editor /*...*/ YANG //... RFC6020 YANG /*...*/ RELAX NG #... relaxng.org/compact-tutorial.html # その他 CHILL /*...*/ CCITT High Level Language (交換機) Agent Schema #... Solstice Enterprise Manager CooL %... (Cooperation Language) Cool --... theory.stanford.edu/~aiken/software/cool/cool-manual.pdf Cool (*...*) 入れ子可 COOL @(...) IPSJ全国大会54-1K-05 (同名多数) ## ユーザーインタフェース記述 UIL /*...*/ OSF Motif DCL //... AutoCAD AutoLISP Dialog control language help.autodesk.com/cloudhelp/2016/ENU/AutoCAD-AutoLISP/files/GUID-1A629E01-828D-402E-965F-DE76F1BF28AD.htm DCL /*...*/ QML //... doc.qt.io/qt-5/qtqml-syntax-basics.html#comments QML /*...*/ Kivy # ... kivy.org/docs/api-kivy.lang.html ## ベクタ画像記述 PIC #... pic(1) PostScript %... ART \%...%\ Advanced Rendering Tool (XEROX) METAFONT %... MetaPost %... VRML #... DXF 999\n...\n AutoCAD xkbcomp #... xkbcomp //... PlantUML '... plantuml.com PlantUML /'...'/ GraphViz DOT /*...*/ www.graphviz.org/pdf/dotguide.pdf GraphViz DOT //... ## 3Dモデリング MEL //... (3Dモデル) Maya Embedded Language MEL /*...*/ MAXScript --... (3Dモデル) docs.autodesk.com/3DSMAX/15/ENU/MAXScript-Help/files/GUID-E7FBAD67-2B3F-42B4-9C91-81E1F40087AB.htm#WS73099CC142F48755-2231E4B3128E0E4A0FC4E47 VEX //... (3Dモデル) www.sidefx.com/docs/houdini/vex/lang VEX /*...*/ VEX #if 0 ... #endif OpenSCAD //... (3Dモデル) en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language#Comments) OpenSCAD /*...*/ OpenGL Shading Language /*...*/ www.opengl.org/registry/doc/GLSLangSpec.4.50.pdf OpenGL Shading Language //... OpenGL Shading Language #if 0 ... #endif Gmsh/GetDP /*...*/ (有限要素法) gmsh.info/doc/texinfo/gmsh.html#Comments Gmsh/GetDP //... ## 音楽記述 SPICE ;... (MMLコンパイラ) SPICE #MEMO "..." (MMLコンパイラ) SPICE @{REM:...} (MMLコンパイラ) SPICE #COMMENT ... #END-COMMENT (MMLコンパイラ) ZMS MML /... www.z-z-z.gr.jp/zmusic/ ZMS MML .COMMENT ... コンパイル時出力 ZMS MML v3 [COMMENT ...] ZMD埋め込み MASE MML #... tokyo.cool.ne.jp/shica/ PMML /*...*/ cglsun4.u-aizu.ac.jp/pmml/jman/pmml_5.html PMML //... MUC MML ;... page.freett.com/mine0/compiler.html MUC MML /*...*/... MUC MML /E\n...<EOF> MIO MML ;... www.geocities.co.jp/Playtown/4370/miodrv0.html MIO MML *... MML2MID ;... www.platz.or.jp/~mml2mid/ MML2MID /*...*/ kfm MML {...} rd.vector.co.jp/soft/win95/art/se096062.html kfm MML ;... kfm MML _skipon ... _skipoff MSL /*...*/ rd.vector.co.jp/soft/dos/art/se005103.html MSL //... Muse ;... village.infoweb.or.jp/~atomic/soft/linkbar.htm Muse !...! 入れ子可 Muse <全角文字> fpd MML ;... www.platz.or.jp/~fpd/ fpd MML / ... * みかんMML C:...; www.vector.co.jp/soft/dos/art/se018428.html みかんMML ::... みかんMML ::...:: FMP MML [^']... www.iizuka.edu.isc.kyutech.ac.jp/free/taka-p/dtm/fmp/ FMP MML ;...; FMP MML ;... Myu-don MML ;... www1.odn.ne.jp/~cad00240/plab/Myudon/Manual/ Annex MIDI //... www.win.or.jp/~annex/anxmid/anxmid.html Annex MIDI #off ... #on MLD Creator MML '... www.naka-net.com/SOFT/MLDC/mldc.html MML2MMF C... オブジェクトに残す www.music.ne.jp/~puc/ PS-PLAYER MML //... www.asahi-net.or.jp/~wj3a-fji/phs/program/ PS-PLAYER MML /*...*/ PlayMusWin32 ;... neko.mimi.gr.jp/~kcamnu/product/pmw/manual/ ZMMLC MML %... www1.linkclub.or.jp/~zhidao/zclef/zmmlc.html MSV MML //... f3.aaacafe.ne.jp/~souten/msvtool.htm MSV MML /*... hcmmlj ;... www.ne.jp/asahi/myu/doi-hiro/wwitch/index.html UltraMarine MML ;... www7.big.or.jp/~suppoko/ultramarine/index.html UltraMarine MML /*...\n*/ Mdrv2System MML ;... home4.highway.ne.jp/regulus/mdrv2/ AWG ;... www.bekkoame.ne.jp/ha/fujiwara/awg/awgtop.html AWG /*...*/ xmml #... www.geocities.com/card_captor/xmml2.html BMS [^#]... BM98シーケンス記述 BXC /... www20.cds.ne.jp/~yugen/etc/#bxc # MMLと略すのは日本語らしく、向こうの人はnotation languageとか言ったりする CAL ;... (音楽制作) Cakewalk Application Language Mudela %... (lilypond) Mudela %{...%} abc % ... abcnotation.com/ abc [r:...] ChordPro #... www.chordpro.org/chordpro/ Csound ;... www.csounds.com/manual/html/OrchTop.html Csound /*...*/ ## ゲーム記述 AGI LOGIC //... members.ozemail.com.au/~ptrkelly/agi/specs/ AGI LOGIC [... AGI LOGIC /*...*/ jacl ;... jacl.sourceforge.net jacl #... GDL ;... sources.redhat.com/xconq/manual/xcdesign_1.html GDL #|...|# NScripter ;... www2.osk.3web.ne.jp/~naokikun/ Monkey '... www.monkey-x.com/docs/html/Programming_Language%20reference.html Monkey #rem ... #end UnrealScript //... docs.unrealengine.com/udk/Three/MasteringUnrealScriptBaptismByFire.html#COMMENTS UnrealScript /*...*/ UnrealScript `if(0) ... `endif GML //... docs.yoyogames.com/source/dadiospice/002_reference/001_gml language overview/401_19_comment.html GML /*...*/ ## IRCマクロ記述 ChocoaScript ;... www.labs.fujitsu.com/free/chocoa/ mIRC ;... www.mIRC.com/faq7.html#section7 DAVIS ##... davis.sourceforge.net QiChat #... doc.aldebaran.com/2-1/naoqi/audio/dialog/dialog-syntax_full.html#comments ## デスクトップエージェント 綾織 //... ペルソナウェア 綾織 /*...*/ SakuraScript ... #id でも本文でもない行 華和梨 辞書ファイル #... kawari.sourceforge.net/7.5.0/manual.html#inifile 華和梨 辞書ファイル :rem ... :endrem kawari.sourceforge.net/7.9.0/kawari-790.html ## プリンタ制御 PJL @PJL COMMENT ... Printer Job Language h10032.www1.hp.com/ctg/Manual/bpl13208.pdf ZPL ^FX...^FS Zebra Programming Langauge www.maky.co.jp/zebra/documents/zpl ppdc-file //... https://www.cups.org/doc/man-ppdcfile.html ppdc-file /*...*/ ## 高速データ生成 CASL /*...*/ (偽パケット生成) CASL //... Custom Audit Scripting Language NASL #... (ネットワークスキャナ) nessus.org Voyager USB Exerciser Generation Script Language #... (USBパケット生成) teledynelecroy.com/doc/docview.aspx?id=8060 Voyager USB Exerciser Generation Script Language /*...*/ ## いにしえ TSS /*...*/ VSAM /*...*/ JCL //*... JCL /* ... (DD終了デリミタ) JCL $COMM ...; JCL //COMMENT DD DATA,DLM='$$' ... $$ CDL #... HPL /*...*/ Higher level Programming Language;アセンブラ行は有効 ATAC ;... TSO /*...*/ rc #... Plan-9 Shell OS-9 shell *... CA Easytrieve *... docops.ca.com/ca-easytrieve/11-6/en/language-reference/statements-c/comment-statement Hyperion SQR !... sqr-info.com/ Hyperion SQR #IFDEF notdef ... #ENDIF AutoSys JIL #... docops.ca.com/ca-wla-ae-wcc/11-4-2/en/scheduling/ae-scheduling/working-with-jil/jil-syntax-rules AutoSys JIL /*...*/ Globus RSL (*...*) toolkit.globus.org/toolkit/docs/2.4/gram/rsl_spec1.html NATURAL * ... 行頭のみ Software AG techcommunity.softwareag.com/welcome-documentation NATURAL **... 行頭のみ NATURAL /*... ## 仲間がいない GNU ld script /*...*/ (リンクエディタ) TVML //... (シナリオ記述) dig(1) %... (DNS問合) 新しいdig(1)では使えない模様 SRL #... (パケット計数) RFC2723 SystemTap #... (カーネル事象計数) sourceware.org/systemtap/langref/ stap(1) SystemTap //... SystemTap /*...*/ Combiner Language #... (画像加工) giga.cps.unizar.es/prman/ Minc /*...*/ (波形合成) www.music.princeton.edu/winham/cmix.html ChucK //... (音声制御) chuck.cs.princeton.edu/doc/language/overview.html#comment ChucK /*...*/ Reaper JSFX EEL //... (音響エフェクト) www.reaper.fm/sdk/js/basiccode.php Reaper JSFX EEL /*...*/ PopcornFX //... (粒子シミュレーション) wiki.popcornfx.com/index.php/Scripting_language_reference#Comments PopcornFX /*...*/ LED Sign Scripting Language !!... (電光掲示板制御) www.bcpl.net/~jgrunewa/LEDSign/temp/scriptdoc.html Gaussian !... (計算化学) www.gaussian.com/g_ur/m_input.htm ICM script #... (計算生化学) molsoft.com/icm/Introduction.html XABSL /**...*/ (エージェント動作記述) www.xabsl.de/language.html XABSL //... twill #... (HTTP動作試験) twill.idyll.org/commands.htm Asterisk ;... (IP電話交換機) Asterisk ;--...--; wiki.asterisk.org/wiki/display/AST/Block+Comments Basic Control Engine '... (制御システム監視) CIMPLICITY Basic Control Engine Rem ... SPEL+ '... (ロボット制御) SPEL+ #ifdef notdef ... #endif V+ ;... (ロボット制御) www1.adept.com/main/KE/DATA/V%20Plus/V%20Language%20User/Programming7.html Microbasic '... (モーター制御) www.roboteq.com/index.php/support/microbasic-reference MQL //... (FX自動取引) MetaQuotes Language www.mql5.com/en/docs/basis/syntax/commentaries MQL /*...*/ AFL /*...*/ (株価チャート) AmiBroker Formula Language www.amibroker.com/guide/a_language.html AFL //... Pine //... (株価チャート) www.tradingview.com/wiki/Comments WinSCP /script #... (ファイル転送) winscp.net/eng/docs/scripting#comments Sterling Connect:Direct Process *... (ファイル転送) Sterling Connect:Direct Process /*...*/ PlanOut #... (UI実験記述) facebook.github.io/planout/docs/planout-language-reference.html Foobar2000 //... (アルバムタイトル記述) wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#Syntax YARA /*...*/ (バイナリ検索) yara.readthedocs.io/en/v3.4.0/writingrules.html) YARA //... ### 設定ファイル ### UNIX設定ファイル群 #... resolv.conf ;... SunOS4 resolv.conf #... AIX3,NEWSOS6 gated.conf /* ... */ gated.conf #... BIND ;... BIND #... BIND8 #... BIND8 /*...*/ BIND8 //... djbdns #... syslog-ng #... /etc/system *... (SunOS5) /etc/acct/holidays *... sendmail.cf #... sendmail.cf R<LHS>^I<RHS>^I... mh-format %;... smb.conf #... smb.conf ;... Wnn設定ファイル群 ;... robots.txt #... Robot Exclusion Protocol iptables(8) -m comment --comment "..." keepalived.conf #... github.com/acassen/keepalived/blob/master/doc/man/man5/keepalived.conf.5 keepalived.conf !... chrony.conf !... chrony.tuxfamily.org/manual.html#comments-in-config-file chrony.conf ;... chrony.conf #... chrony.conf %... Dockerfile #... Puppet #... docs.puppet.com/puppet/latest/reference/lang_comments.html Puppet /*...*/ Icinga 2 /*...*/ docs.icinga.com/icinga2/snapshot/doc/module/icinga2/chapter/language-reference#comments Icinga 2 //... Icinga 2 #... RPM SPEC #... debian/control #... www.debian.org/doc/debian-policy/ch-controlfields.html libconfig #... www.hyperrealm.com/libconfig/libconfig_manual.html#Comments libconfig /*...*/ libconfig //... my.cnf #... dev.mysql.com/doc/refman/5.5/en/option-files.html my.cnf ;... 行頭のみ Java .properties #... 行頭のみ Java .properties !... 行頭のみ grub #... iPXE #... ipxe.org/scripting Ciscoの設定ファイル !... NVRAMには残らない Cisco ACL access-list <n> remark ... IOS 12.0以降 Cisco VPN Solutions Center template //... RouterOS #... wiki.mikrotik.com/wiki/Manual:Scripting#Comments CPL ;... Content Policy Language bluecoat.com CPL regex (?#...) VCL //... Varnish Configuration Language www.varnish-cache.org/docs/trunk/reference/vcl.html#comments VCL #... VCL /*...*/ VCL pcre (?#...) AppArmor #... wiki.apparmor.net/index.php/QuickProfileLanguage#Comments bolt //... github.com/firebase/bolt/blob/master/docs/language.md bolt /*...*/ Sieve #... RFC3028 Sieve /*...*/ IceWall #... www.hp.com/jp/icewall/ IceWall [ \t]... つまりインデント不可 Adblock Plus !... adblockplus.org/filters#comments ### データファイル ### unittab /... units(1) (GNU unitsでは #...) xrdb !... rgb.txt !... 想定してないソフト多し BDF COMMENT ... gettext .po # ... www.gnu.org/software/gettext/manual/html_node/PO-Files.html pbm,ppm,pgm,pnm #... PNG "tEXtComment\0..." tEXtチャンク GIF 0x21,0xFE,pstring("...") Comment Extension JPEG(JFIF) $fffe,(short)strlen("..."),"..." PIC PIC...\x1a...\0 FBX ASCII ;... netCDF :comment = "..."; (地球科学データ) CIF #... (結晶学) LHa archive { 0x3f, "...", sizeof(next_header) } ELF struct Elf32_Shdr comment_s = { ".comment", SHT_PROGBITS,0, 0, offset,size, 0,0,1,0 }; Elf_Data comment_d = { "...", ELF_T_BYTE, strlen("...")+1, offset, 1, version}; 一行で書けるか〜 PGN ;... Portable Game Notation PGN {...} ftp://caissa.onenet.net:/pub/chess/PGN/Standard Unicode NamesList ;... LDIF #... RFC 2849 YAML #... yaml.org/spec/1.1/ TOML #... github.com/toml-lang/toml HCL #... github.com/hashicorp/hcl HCL /*...*/ Hjson #... hjson.org/ Hjson //... Hjson /*...*/ TriG/Turtle #... www.w3.org/TR/trig/ TypoScript //... docs.typo3.org/typo3cms/TyposcriptSyntaxReference/Syntax/TypoScriptSyntax/Index.html#comments TypoScript #... TypoScript /*...\n*/ TypoScript {... TypoScript }... InfluxDB Line Protocol #... (時系列データ投入) docs.influxdata.com/influxdb/v1.1/write_protocols/line_protocol_reference/#additional-naming-guidelines GPD *%... generic printer description msdn.microsoft.com/en-us/windows/hardware/drivers/print/comments-and-ignored-blocks GPD *Ifdef notdef ... *Endif VDIF Word0,bit31=1 vlbi.org/vdif/ Ledger ;... (会計) ledger-cli.org/3.0/doc/ledger3.html#Commenting-on-your-Journal Ledger #... Ledger %... Ledger |... Ledger *... Ledger comment ... end comment ### パソコン系 ### HyperTalk --... AppleScript --... AppleScript (*...*) IP Secondary Addresses ;... Open Transport 1.3 NewtonScript /*...*/ manuals.info.apple.com/en_US/NewtonScriptProgramLanguage.PDF NewtonScript //... MPW Shell #... MPW Rez /*...*/ MPW Rez //... COMMAND.COM REM ヌルコマンド COMMAND.COM : ... ジャンプ先ラベル流用 *.{ini,inf} ;... *.adm ;... システムポリシーテンプレート *.adm #if 0 ... #endif LMHOSTS #... 予約語はダメ Dial-Up Scripting Command Language ;... SCRIPT.DOC GUI INF Script Language ;... NTDDK A.3.3 txtsetup.oem ;... NTDDK A.2 txtsetup.oem #... MakeCAB directive ;... msdn.microsoft.com/en-us/library/bb417343.aspx#dir_file_syntax PowerShell #... PowerShell @' ... '@ > $null (here-string) PowerShell V2 <#...#> UEFI Shell #... ^# でエスケープ PlayRite !!... MIFES MIL ;... Vz-macro ; 秀丸マクロ //... QX MACRO '... TTL ;... TeraTerm GAME [0-9]+[^ ]... TL/1 %...[\000-\037] (普通は行末まで) MAI %... Pilot R:... N *... 何しまんの Amiga E /* ... */ Amiga E -> madoka #... WebAuto.pad ;... Kpost掲示板パラメータ ##... KiXtart ;... PocoScript {... www.pocomail.com/poco/help/pocoscript.html#Comments InstallScript /*...*/ InstallShield InstallScript //... NSIS ;... nsis.sourceforge.net NSIS #... NSIS /*...*/ NSIS !if 0 ... !endif DUKE3D.CFG ;... Duke Nukem 3D GAME.CON /*...*/ Duke Nukem 3D GAME.CON //... Duke Nukem 3D SQF COMMENT "..."; Status Quo Function community.bistudio.com/wiki/SQF_syntax .NET regex (?#...) msdn.microsoft.com/en-us/library/az24scfc(v=vs.110).aspx FXL //... free01.plala.or.jp/~yfuji/ HSP ;... www.onionsoft.net/hsp/ Scratch //... scratch.mit.edu/ Aseba #... www.thymio.org/en:asebalanguage Aseba #*...*# Oval //... sprk.docsapp.io/docs/get-started micro:bit Touch Develop //... www.microbit.co.uk/td/comment Spin '... www.parallax.com/propeller/qna/Content/QnaTopics/QnaSpin.htm Spin {...} JAL --... justanotherlanguage.org ### アセンブラ ### IBM as * IBM as macro .* CASL ;... Zilog as ;... MASM ; UNIX as /... BE-OS as /... MINIX as |... OS-9 asm *... MIPS asm #... GNU as (gas) /*...*/ Jasmin ;... Java Virtual Machine用 ASKA /*...*/ www.imasy.or.jp/~kawai/osask/ ASKA //... aslc86k #... mc.pp.se/dc/ aslc86k ;... HLA /*...*/ www.plantation-productions.com/Webster/HighLevelAsm/HLADoc/ HLA //... LLVM ;... llvm.org/docs/LangRef.html AVR asm ;... www.atmel.com/webdoc/avrassembler/avrassembler.wb_Syntax.html AVR asm //... AVR asm /*...*/ ### その他 ### Internet Message Header field-value (...) SMTP NOOP ... HTTP (...) テレタイプ端末 ...kill (^X,^U,@など) フローチャート - - -[... +----- UML - - -| L\ 折り紙 | ... | +-----+ ### 書けない ;_; ### XEDIT COMIT dc 「コメントを捨てるための変数」が必要 CAP-X CASLは書ける KQML Knowledge Query and Manipulation Language /etc/passwd tags ctagsで作るやつ lex (構文解析) lex自身は持ってないような Arubaの設定ファイル show running-config で出る ; はコメント文字ではない。 RCL Request Condition Language; マニュアルには記述なし JQL JIRA Query Language confluence.atlassian.com/jira061/jira-user-s-guide/searching-for-issues/advanced-searching KQL Keyword Query Language dev.office.com/sharepoint/docs/general-development/keyword-query-language-kql-syntax-reference JSON RFC4627 YAMLは書ける Markdown *.md daringfireball.net/projects/markdown/ Remarkup secure.phabricator.com/book/phabricator/article/remarkup/ DokuWiki www.dokuwiki.org/ プラグイン追加でできる うんこスクリプト bmkids.kayac.com/unko/ ### 反則 :p ### END, exit, ^Z などの後 ### end ### LICENSE 1) Redistribution without modification, including the title(Subject:), version, author and the body, is unlimited. 2) Redistribution with modification (excluding those needed for transmission or natural language translation) is allowed provided that a) the author and the original version number is noted, and b) it is not distributed under the name "comments-in-computer-languages", and c) the modified product is distributed under the identical license to the original. 3) This document is provided "as is" and author is not liable for any, but not limited to, defects, unsuitabilities or damages resulting from using or referencing this document. -- kabe