タグ

c-family-programming-languageとcに関するnabinnoのブックマーク (5)

  • CとGolangの境界 - Qiita

    C言語 Advent Calendar 2016を書く人が少ないので、、 C言語を触っていたころを思い出して書いてみようと思いました。 ここから 前回、マルチプラットフォーム対応したライブラリGolangを紹介しましたが、 実際のところ、どの程度c-sharedしたライブラリを利用する機会があるのでしょうか。 GocgoというC/C++のライブラリと連携する機能をサポートしており、 手軽にGoからC/C++APIを呼び出せます。 しかしC/C++からGoを呼び出す機能は、使いみちが結構限られており、 主な使いみちは、Goで実装された機能を 他言語から利用したい場合に限られるのではないかと推測します。 もうちょっと具体的にいうと、 Goで開発された機能を他言語にポーティングするのが面倒だから、 c-sharedでライブラリ化して他言語から呼び出しちゃおうっていうことです。 c-share

    CとGolangの境界 - Qiita
  • C言語 - Wikibooks

    C11の変更点 C23の変更点 改廃された技術 プリプロセッシングディレクティブ プリプロセッサの概要 基構文 条件付きディレクティブ ソースファイルのインクルード バイナリリソースの埋め込み マクロの定義と置換 行制御 診断ディレクティブ プラグマディレクティブ ヌルディレクティブ 事前定義されたマクロ名 プラグマオペレーター まとめと実践問題 /データ型と変数の高度な話題 (typedef,enum, const など) 中級者向けの話題 (プログラム仮引数, inline, 再帰 など) ストレージクラス指定子 auto constexpr extern register static thread_local typedef 定数式 整数定数式 算術定数式 アドレス定数 属性C23 非推奨化、フォールスルー禁止、非復帰など 型推論C23 typeof演算子とtypeof_unqu

  • List of C-family programming languages - Wikipedia

    This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "List of C-family programming languages" – news · newspapers · books · scholar · JSTOR (June 2015) (Learn how and when to remove this message) The C-family programming languages share significant features

  • C言語 - Wikipedia

    構造化プログラミングのパラダイムに対応した高水準の手続き型言語である。ハードウェアの直接的な制御ができる機能を備えつつ、機械語やアセンブリ言語(アセンブラ)のような低水準言語と比較して、ソースコードの再利用性やメンテナンス性に優れており、目的に応じたプログラムの変更や拡張が容易である。 汎用性およびプログラムの自由度が高く、リソースや性能要求の厳しい用途にも耐えうるため、アプリケーションソフトウェアの開発だけでなく、オペレーティングシステム(OS)やデバイスドライバー、ファームウェアの記述、マイコン制御・機械制御など、上位層・下位層を問わず、あらゆる分野で利用されている。 対応する機器の範囲が広い。パーソナルコンピュータやワークステーションはもちろん、自動車や家電の組み込み用マイコンからスーパーコンピュータまで、C言語を使用できるハードウェアは多様である。そのため、C言語のコード資産が蓄積

    C言語 - Wikipedia
  • C Shell - Wikipedia

    C shell(シーシェル、csh)は、カリフォルニア大学バークレー校の大学院生だったビル・ジョイが1970年代後半に開発したUnixシェルである。1978年にジョイが配布を始めた 2BSD という BSD UNIX のリリースで広く配布されることになった[2][3]。他にアイデアやコードに貢献した者としては、マイケル・ウベル、エリック・オールマン、マイク・オブライエン、ジム・カルプがいる[4]。UNIX V6 の /bin/sh を元に作られたもので、Bourne shell (UNIX V7) と共通の先祖を持つ。 通常テキストウィンドウ内で動作するコマンドラインインタプリタであり、ユーザーがコマンドを入力するとそれに応じた処理が実行される。またシェルスクリプトと呼ばれるファイルからコマンド群を読み込むこともできる。他のUnixシェルと同様、ファイル名のワイルドカード、パイプ、ヒアドキ

    nabinno
    nabinno 2012/06/16
    ][c][unix]
  • 1