LoginSignup
10
9

英語の括弧は4種類ある!括弧の使い方を理解して正しく使えるようになろう
https://www.rarejob.com/englishlab/column/20210928_02/?fbclid=IwAR3epKdck1bgZVQ5NrGGN7q6V1Ouz90f7sr-Dahvs9KiwOMuz3cSr6zotUc

自然言語は、「正しく」よりも、「みんなは」どうしているかに合わせると、
伝わりやすいという視点が大事だろう。

プログラミング言語、数学などで、英語で読み上げることがあるときには。

プログラマの英語(C言語編)最初の80単語(例)
https://qiita.com/kaizen_nagoya/items/701af188ef62a5b254cd

「英語の括弧は4種類」をC言語プログラマが馴染むために以下、他の記号も記録。

C言語は、文脈依存で、登場する場面で意味が違う。そのため、記号名で呼ぶ場合と、機能名で呼ぶ場合がある。

parentheses ( )

関数の引数

curly brackets { }

塊。関数の始めと終わり。

square brackets [ ]

配列

angle brackets < >

別々に比較(大小)演算子、C++のTemplate

C言語関連記号類

semicolon ;

処理文の終わり。

colon :

label。三項演算子区切り。

double quotation marks ” “

文字列

single quotation marks ’ ’

1文字

slash /

割り算。

back slash ¥

escape sequenceの始まり。

dash -

マイナス記号。

under score _

内部変数の先頭など。

period .

構造体、共用体の要素で、ポインタ指定じゃない場合。

comma ,

変数、演算の区切り。

sharp #

前処理命令のはじめ。前処理命令中の文字列処理。

persent %

剰余演算子。

asterisk *

乗算演算子。ポインタ演算子。

equal =

代入。二つで比較(等価)演算子。

hat ^

Bitwise exclusive OR operator

|

Bitwise inclusive OR operator
2つ重ねるとLogical OR operator。

and &

参照演算子。Bitwise AND operator。
2つ重ねるとLogical AND operator。

!

否定。

?

条件分岐三項演算子。

資料「C言語・演算子」

条件演算子・3項演算子
https://qiita.com/TatuTatu/items/c72dfe27256a8f2ac0a2

C言語の[] 演算子と*演算子、配列とポインタの関係
https://qiita.com/kerorinfather/items/c74cfd79d5461f23753d

変数の代入演算子と等価演算子について
https://qiita.com/yaju/items/16d91d58ae65af1ecab9

C言語 条件式に使う比較演算子と論理演算子まとめ
https://qiita.com/keitean/items/94017580556a4f0aad16

sizeof演算子にまつわるアレコレ
https://qiita.com/yohhoy/items/a2ab2900a2bd36c31879

C,C++言語規定雑感
https://qiita.com/kaizen_nagoya/items/6cd73c1478fe119ecd83

pointer

C言語~ポインタ~
https://qiita.com/kikuchiTakuya/items/aabd9a731f3d2f046876

C言語のポインタ基本
https://qiita.com/kentyama/items/0164056ff9e38697e754

C言語[備忘録]ポインタ
https://qiita.com/RikuMoto/items/a9365b007168c7bc01d6

C言語 ポインタについて
https://qiita.com/yuki01300/items/10c6c91cf3f6e199558b

C言語 配列とポインタのややこしいところ
https://qiita.com/keitean/items/cc71e9480240a68b8b74

C言語 ポインタのモード切り替えについて
https://qiita.com/keitean/items/078159ff0f3dc3a361e9

increment

C言語のインクリメント
https://qiita.com/mitazet/items/ff34ba0bc9d4d258f7cf

[学習メモ]インクリメント演算子
https://qiita.com/ankomotch/items/6c1e72fd434e20b4a0eb

C言語

10分でわかるC言語
https://qiita.com/sayyyyyy/items/1c720e234a619f5d0635

演算子からアプローチする C言語
https://qiita.com/masniimura/items/34d517733aa688529268

C言語の小ネタ集
https://qiita.com/yohhoy/items/b71c13cd5d203f405b5a

C言語(コンパイル、構造体)
https://qiita.com/shuto4957/items/69bc109cd0893ae72fa7

アドレス演算 C言語
https://qiita.com/kaizen_nagoya/items/7a576a6390ecaeab4573

C言語の基本
https://qiita.com/miyamotok0105/items/ccc00a53f048409ea5dd

自己参考資料

英語

プログラマが英語で報告・質問する時のいくつかの事例・方法。英語(8) 仮説・検証(97)
https://qiita.com/kaizen_nagoya/items/9cf2ba858e52e9795b67

短縮名。用語の衝突(用語・用例募集中)。英語(3) 仮説・検証(88)
https://qiita.com/drafts/6a8eb7ffaa45eeb16624/edit

まぎらわしい、間違えやすい、行き違いの多い短縮名(short name) worst 10 (候補24)。英語(2)
https://qiita.com/kaizen_nagoya/items/0bff5dbb72208053489b

overlapped definition in AUTOSAR short name. over 50.:英語(49)
https://qiita.com/kaizen_nagoya/items/9a171ee6a74163d128e9

プログラマが知っているとよい英単語の語源。英語(1)
https://qiita.com/kaizen_nagoya/items/9de6d47c47e2c211222b

物と事 変数名、関数名に役立つ英語・語幹・語源 30余 。英語(22)
https://qiita.com/kaizen_nagoya/items/5f66b632ca589bb09707

複合語と複数の単語の一分類。英語(38)  
https://qiita.com/kaizen_nagoya/items/219fd0bde3731f0881ed

informationとknowledgeの違い。英語(12)
https://qiita.com/kaizen_nagoya/items/9d8843d255eb105d8588

Release Build ? 英語(31)
https://qiita.com/kaizen_nagoya/items/85954d5c2f9491ed7eb5

packet, package どう違う ? 英語(9)
https://qiita.com/kaizen_nagoya/items/f03c592e97d7ca43df78#package

MacintoshがMacのfull spellingかどうか . 英語(16)
https://qiita.com/kaizen_nagoya/items/bd5ed1009de29e20d8f3

アンの部屋(人名から学ぶ数学・物理)
https://qiita.com/kaizen_nagoya/items/e02cbe23b96d5fb96aa1

アメリカ留学、アメリカ就職の代わりに行ったこと。行なっていること。英語(33) 仮説・検証(111)
https://qiita.com/kaizen_nagoya/items/9f8e791bd6be3bed34bb

英語での会合に備えてすること。英語(6)
https://qiita.com/kaizen_nagoya/items/f88cb0cd3445ea979162

英語で考えると厳密になる件:英語(45)
https://qiita.com/kaizen_nagoya/items/c2b157ad2616ea0978ff

C言語に関する英文を翻訳してみる
https://qiita.com/kaizen_nagoya/items/2ce23a0092c5b9d6aa97

人名と一般名詞の両方ありそうな単語の認識
https://qiita.com/kaizen_nagoya/items/b3b75501cfdb6dacd728

ファインマン計算機科学(参考文献)
https://qiita.com/kaizen_nagoya/items/78391bdcc1727880d613

C言語

Cパズルブック 
https://qiita.com/kaizen_nagoya/items/408869e685d8b6272fce

C言語(C++)の理解、溶解、爽快。仮説・検証(173)
https://qiita.com/kaizen_nagoya/items/3f3992c9722c1cee2e3a"

"[C][C++]の国際規格案の例題をコンパイルするときの課題7つ。
https://qiita.com/kaizen_nagoya/items/5f4b155030259497c4de"

"どうやって MISRA C Example Suiteをコンパイルするか
https://qiita.com/kaizen_nagoya/items/fbdbff5ff696e2ca7f00"

"C Puzzle Bookの有り難み5つ、C言語規格及びCコンパイラの特性を認識
https://qiita.com/kaizen_nagoya/items/d89a48c1536a02ecdec9

"C++/C コンパイルエラーを記録するとよい理由7つ
https://qiita.com/kaizen_nagoya/items/85c0e92b206883140e89
"
"仮説)34)心理学の本を読むよりはコンパイラ書いた方がよくね
https://qiita.com/kaizen_nagoya/items/fa715732cc148e48880e"

C++N4606符号断片編纂一覧(example code compile list)
C++N4606 Working Draft 2016, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++N4741符号断片編纂一覧(example code compile list)
C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list
https://qiita.com/kaizen_nagoya/items/3294c014044550896010

コンパイル用shell script C版(clangとgcc)とC++版(clang++とg++)
https://qiita.com/kaizen_nagoya/items/74220c0577a512c2d7da

Clang/Clang++(LLVM) gcc/g++(GNU) コンパイラ警告等比較
https://qiita.com/kaizen_nagoya/items/9a82b958cc3aeef0403f

Qiitaに投稿するCのStyle例(暫定)
https://qiita.com/kaizen_nagoya/items/946df1528a6a1ef2bc0d

C Puzzle Bookの有り難み5つ、C言語規格及びCコンパイラの特性を認識
https://qiita.com/kaizen_nagoya/items/d89a48c1536a02ecdec9

どうやって MISRA Example Suiteをコンパイルするか
https://qiita.com/kaizen_nagoya/items/fbdbff5ff696e2ca7f00

MISRA C まとめ #include
https://qiita.com/kaizen_nagoya/items/f1a79a7cbd281607c7c9

「C++完全理解ガイド」の同意できること上位10
https://qiita.com/kaizen_nagoya/items/aa5744e0c4a8618c7671

Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76

Microsoftとの歴史 Cコンパイラを中心に
https://qiita.com/kaizen_nagoya/items/d7c0cc257e99de0573cf

C言語:未定義、未規定、処理系定義
https://qiita.com/kaizen_nagoya/items/f416efd38aaaec7f8230

C++N3242, 2011資料作成の覚書
https://qiita.com/kaizen_nagoya/items/33c1e432c1fb8d222dae

プログラミング言語が設計書である3つの理由
https://qiita.com/kaizen_nagoya/items/34daa0403eaca5e8b5a6

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9