A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは。
簡単に言うと皆さんが仰っている様に、あくまでC言語に変わりありません。
ただし、使用するOS、コンパイラによりシステムコール(ライブラリ関数)に若干の違いが生じてきます。ですので、madmanさんのアドバイスにある通り環境に応じた情報を収集して下さい。
また、コンパイルオプションが異なるところも要注意です。
余談ですが、昔MS-DOSのプログラムを作成していた頃、ワード境界をコンパイラによって無視させて動かしていたものを、そのままのソースをSolarisのSPARCompilerでコンパイルし、実行したとたん・・core dumpしてしまいました。あくまで実行速度重視のため、ワード境界を無視したアクセスは論外と言うことでしょうか。。。。
No.2
- 回答日時:
UNIX/CはC言語です。
もともとUNIXのOSを書くために生まれた言語です。
これが世に広まった言語がC言語です。(K&R、ANSICの違いは別にして..)
VC等はC言語からすると、かなり異なります。
基本は同じで、関数やライブラリが異様に多いです。
これになれていると、ちょっと、大変かもしれませんが。
また、本を買う場合は、OSの種類もさることながらバージョンの違いで異なることもあります。(linuxなどは、バージョンが変わるとカーネルも変わったりします)
開発のOSにあった本を購入することをお勧めします。
No.1
- 回答日時:
基本的には、C言語を知っていれば、UNIX/Cもできますヨ。
言語そのものには、基本的には何ら問題ないと思います。
しかし、一点だけ気をつけたほうが良い事があります。
それは、コンパイラです。
一般的に、C言語でプログラムを記述作成した後は、コンパイル(モジュール形式へ置換え)します。
その際、使用しているUNIX-OSの種類によって、コンパイルの方法が代わってきます。
また、リンクするライブラリなんかも、微妙に代わる場合があります。
コンパイラに関する仕様などは、お使いのOSのコンパイラを購入したときについている
マニュアルなどをよく読まれる、あるいは、本屋で参考書などをご購入される事をお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsでC言語をコンパイルす...
-
C++ で、「)」が必要 というエ...
-
初めてのプログラミング
-
DOS環境でコンパイルするとヒー...
-
Cで作ったプログラムにしたいの...
-
fortranでのNaNについて
-
C++でアボート(Abort)で処理が...
-
【エラー】Cpadで初めてコンパイル
-
sprintfを用いたフォーマット文...
-
65536は2の何乗なのでしょうか?
-
PICマイコンのコピー(クローン...
-
正しい五十音順について
-
フローチャートで 変数に代入す...
-
Excelで4096点以上のFFTの方法
-
EXCELなどで「返す」という表現
-
Dドライブ、アンインストール
-
VC++コンソールアプリでウイン...
-
フローチャートの菱形が狭い。。。
-
Bluestacks内でダウンロードし...
-
CとFORTRANの計算速度はどちら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
io.hをincludeするとそのような...
-
C++ で、「)」が必要 というエ...
-
C++でアボート(Abort)で処理が...
-
Visual C++とVisual C++.NETの違い
-
変数(関数)名の頭に_
-
fortranでのNaNについて
-
コンパイルできない
-
C++の Unhandled Exceptionにつ...
-
コンパイラの制限 : ヒープの領...
-
PICマイコンによる乱数の表示に...
-
CPUが16bitでも32bitOSでコンパ...
-
関数の戻り値による変数の初期化
-
Delphiの逆コンパイル
-
どのプログラミング言語ででき...
-
コンパイラフラグ(compiler fla...
-
コンパイラについて
-
FORTRAN→Cに翻訳
-
Eclipseの環境設定について
-
バイナリファイルとソースコー...
おすすめ情報