タグ: C言語

プログラミング言語C

C言語のかなり昔からある解説本。 アンサーブックが2冊あるのは、買い間違いによるもの。 プログラミング言語C 第2版 ANSI規格準拠 プログラミング言語Cアンサー・ブック 第2版 Cアンサー・ブック

続きを読む

いろんな言語で “Hello World!” 1970年代

タイトル通り、いろんな言語でプログラミング入門のど定番、"Hello World!" をやってみる。 プログラミング言語年表(Wikipedia) プログラミング言語一覧(Wikipedia) 1.C言語 環境:Alpine Linux 3.9 + gcc 8.3.0 + libc-dev 0.7.1(Docker) C言語とC++は、社会人になってから初期の段階で仕事で使っていた。プログラミングを習得するにあたって早いうちにコレに触れられたのは大きいと思う。 [hello.c] #include int main(){ p...

続きを読む

いろんな言語で “Hello World!” 〜1950年代

タイトル通り、いろんな言語でプログラミング入門のど定番、"Hello World!" をやってみる。 プログラミング言語年表(Wikipedia) プログラミング言語一覧(Wikipedia) 1.アセンブラ 環境:Alpine Linux 3.9 + yasm 1.3.0 or nasm 2.13.03 +  gcc 8.3.0 (Docker) アセンブラは、就職にあたって、当時の情報処理技術者試験2種の勉強のためにCASLをやった程度。 [hello.asm] section .text global _start _start: mo...

続きを読む

Dockerで開発環境:C/C++編

事前にpullしていたAlpine Linuxのイメージを元に、C/C++の開発環境を作ってみる。 Docker Hubのイメージに、gcc というのがあるので、それを使っても良いんだろうが、なんせ1GB超えのイメージなので、できるだけ軽量なのを使いたい。 ということで、Apline Linuxのイメージを元に作ってみる。 参考:https://qiita.com/Panda_Program/items/abbff0864fb65bdfe7d0 最低限やることといえば、素のAlpine Linuxに gcc と libc-dev を入れるくらい。 Dockerfi...

続きを読む