プログラミング言語別コメント記法

コメントアウトするときのやり方が言語ごとに違うのでネットで探して一覧にしてみました。
ちゃんと表示できるかな。

C++ => // or /* */
swift => // or /* */
JavaScript => // or /* */
CSS => /* */
HTML => <!-- -->
Bash => #
R => #
Haskell => -- or {- -}
Elm => -- or {- -}
vim => "ダブルクォーテーションマーク
Ruby => # or =begin =end
Python => # or """ """ or ''' '''
C => /* */
Markdown => <!-- --> []()
GFM => <!-- --> []()
JSON => コメントはつけられない!!
Java => // or /* */ or /** */
XML => <!-- -->
bat => rem or ::
PHP => // or # or /* */
VBA => ' or rem
SQL => -- or /* */
Objective-C => // or /* */
Tex => % or ¥begin{comment} ¥end{comment}
Perl => # or =comment =cut
JSP => <%-- --%>
VBS => ' or rem
Smarty => {* *}
Scheme(Racket) => ;
ASP => '
Fortran => c or * or !
aspx => <%-- --%>
J(プログラミング言語) => NB.
Scala => //
Lisp(CLisp) => ;
Clojure => ;
Go => //
Hy => ;