第27位 C言語 - 2008年07月22日
C言語
名前 C言語
パラダイム 手続き型プログラミング 手続き型
登場時期 1972年
設計者 デニス・リッチー
開発者 ベル研究所
型付け 弱い静的型付け
処理系 GNUコンパイラコレクション GCC、Microsoft Visual C++ MSVC
影響を受けた言語 B言語、ALGOL、アセンブリ言語、Pascal
影響を与えた言語 awk、csh、C++、Objective-C、D言語、Java、JavaScript、Limbo
C言語(しーげんご)は、1972年にベル研究所 AT&Tベル研究所のデニス・リッチー (Dennis M. Ritchie) が主体となって作ったプログラミング言語である。英語圏では単に Cと呼称されており、日本でも著作によっては C と記述される。
Cは手続き型言語であり、コンパイラ コンパイラ言語として設計された。Cは、自由度、実行速度、コンパイル速度などを追求したが、代わりにコンパイル後のコードの安全性を犠牲にもしているので、コンピュータ寄りの言語仕様になっている。
(Wikipedia:C言語)
C言語 - 関連ブログ
TrueRemote – 超高速リモートデスクトップ - TrueRemoteを開発したIchiGekiの新しいブログ。
Overview 「TrueRemote」は、超高速リモートデスクトップのフリーソフトウェアです。別のパソコンの画面を転送し、遠隔操作やファイル転送、クリップボード共有する事が可能です。対応プラットフォームOSはWindowsです。 ・超高速処理 ... 開発言語:アセンブラ + C言語 ・超高画質 ... 独自画像圧縮形式、可逆圧縮、無劣化(24bitColor時) ・超軽量 ... インストー...
Python基礎文法最速マスター - D++のはまり日誌
↓に便乗してPython版も書いてみました。Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜Ruby基礎文法最速マスター - Route 477PHP基礎文法最速マスター - Shin x blogほとんど上記の記事と同じような内容で書いたのでPython入門記事としては色々抜けていたりしますがご了承ください。 Pythonは現在3.x系がリリースされていますが本...
Objective-C 最速基礎文法マスター - fn7の日記
Java基礎文法最速マスター - 何かしらの言語による記述を解析する日記を参考に、Objective-Cのものを書いてみた。まだまだ歴が浅いので間違っている所があるかもしれません。 基礎デバッガコンソール出力Xcodeのデバッガ出力を行うにはNSLog関数を使います。printfと同様のフォーマット文字列を使いますが、%@はNSStringのインスタンスを表示する時に使用します。NSLog(@"m...
【特集】Google App Engineで開発するためのフレームワーク × 16 + α at Cool Coding
Google App Engine(以下GAE)はGoogleが提供するクラウド環境です。元々Pythonが利用できましたが、2009年にはJavaも対応しました。これにより元々日本では開発者の多くなかったPythonのみならず、Java開発者まで取り込めるようになりました。特にJavaはレンタルサーバやVPSサーバレベルでの本格的運用は難しかったので、GAEを使うことで個人レベルでもJavaを使...
驚きいっぱいのJavaScript? - 風と宇宙とプログラム
JavaScript言語やインタフェースの設計には「驚き最小の原則」というのがある。まつもとさん本人はそんなこと言っていないようだが、かつて、Rubyはその原則に沿った言語と言われていた。一方、JavaScriptはそれに反する言語と未だに見なされているようだ。多くの場合、よく理解していないのが原因である。理解した上でも、やっぱりおかしいよ、というのもあるかも知れないが、じゃ、その場合どう定義した...
jQueryはモナドだ - id:anatooのブログ
この記事はjQuery is a Monad « Important Shockという記事の勝手訳です。Haskellプログラマーは誰しもがモナドに関する各々のチュートリアルを書くと言われる。というのも、一度モナドの定義とその可能性を理解すれば、モナド全体を囲む神秘性に挑戦して打ち破るのが容易になるからだ。門外漢からすれば、モナドはHaskellを真に理解することを妨げる不可解な障壁だ。モナドはと...
Geekなぺーじ : 拙著「Linuxネットワークプログラミング」
「Linuxネットワークプログラミング」という本を書きました。LinuxでCを利用してネットワークプログラミングを行うための解説書で、私にとって初の書籍執筆です。昨年2月にソフトバンククリエイティブさんから書籍執筆のオファーを頂き、開始から約一年後の発売となります。今回、C言語によるLinuxのネットワークプログラミング解説書籍を執筆する機会を頂けたのですが、書籍の大きな方向性として以下の点が挙げ...
計算モデルと論理とゲーデルの不完全性定理 - Gemmaの日記
ゲーデルの不完全性定理は、数学を扱う数学、つまりメタ数学を考えるが、それだと理解が難しい。しかし、証明(数学)=プログラムという悟りを開くと、プログラムを扱うプログラム、つまりメタプログラムを考えればよくなり、それならコンパイラ等でなじみがあるので理解が優しくなる。話の流れは以下。1. プログラムとは何か2. 証明とは何か3. 証明=プログラム , ...
C++/Boost基本文法最速マスター - 銀天随筆集
C++, Boost | 02:09参考: http://d.hatena.ne.jp/faith_and_brave/20100201/1264997004 「C++0xになると、C++03 でごちゃごちゃした部分がだいぶすっきり書けるようになる」らしいですが、C++0xを待たなくてもBoostを使えばだいぶすっきり書けるので、BoostでのC++入門はこんな感じだよー、という気持ちで以下略。こ...
livedoor Techブログ:mod_rewrite マニアックス - livedoor Blog(ブログ)
こんにちは。開発部の池邉です。既に色んなところで発表していますが、ライブドアではWebサーバとして殆んどのサービスでApacheを使用しています。 Apache の特徴として、モジュールによる機能の追加、挙動の制御があります。その中でもよく利用されていながら、深く使っていくとハマりどころや謎の機能の多いモジュールとして mod_rewrite があります。Apacheの公式サイトでも以下のように書...
C言語 - アマゾン検索
MIKU Gカップ [ワケあり巨乳は97cmGカップ] 某国立大学生:言語文化学科 [DVD]
インタフェース C言語用14チャンネル対応無手順通信ライブラリ GPI-334
インタフェース C言語用16チャンネル対応HDLCプロトコル通信ライブラリ GPI-344
インタフェース C言語用32チャンネル対応無手順通信ライブラリ GPI-331
[MPC-100VT] Z80 マイコン制御学習システム / C言語編 / フルセット
TALKMAN EURO ~トークマン欧州言語版~(ソフト単体版)
日経ソフトウエア 2010年 04月号 [雑誌]
新版 明解C言語 入門編
詳解 Objective-C 2.0
media5 過去問突破! C言語プログラミング能力認定試験 6ヶ月保証版
C++Builder 2009 Professional バージョンアップ版
C++Builder 2010 Professional バージョンアップ
アマゾンから探す



















