• 締切済み

UNIX/Cについて

pikacchuの回答

  • pikacchu
  • ベストアンサー率44% (11/25)
回答No.3

こんにちは。 簡単に言うと皆さんが仰っている様に、あくまでC言語に変わりありません。 ただし、使用するOS、コンパイラによりシステムコール(ライブラリ関数)に若干の違いが生じてきます。ですので、madmanさんのアドバイスにある通り環境に応じた情報を収集して下さい。 また、コンパイルオプションが異なるところも要注意です。 余談ですが、昔MS-DOSのプログラムを作成していた頃、ワード境界をコンパイラによって無視させて動かしていたものを、そのままのソースをSolarisのSPARCompilerでコンパイルし、実行したとたん・・core dumpしてしまいました。あくまで実行速度重視のため、ワード境界を無視したアクセスは論外と言うことでしょうか。。。。

関連するQ&A

  • unix-c と linux-c の違いは?

    以前unix-cの仕事をしていましたが今度linux-cの仕事をすることに なりました。 以前:unix(solaris)C言語 今回:linux(redhat)C言語 この2つの大きいな違い等がありましたらおしえてください。

  • UNIXとC言語の勉強がしたいです。

    こんにちは。 今度、UNIXとC言語を仕事で使うのですが、 何か良い入門書、またはサイトはありますでしょうか? よろしくお願いします。

  • UNIX CプログラマがC++を学ぶには

    僕は今までUNIX上でC言語を使用し開発をしてきました。 しかし、次の仕事からマイクロソフトのVisualStudioのC++で開発するようになったのですが、 全くクラスの考えかたとか、C++の関数がわかりません。 自分のような今までUNIX Cを使用していた人間が、C++を学ぶに最適な 本があったらご紹介ください。

  • C言語においてUniとLinの違い

    C言語でプログラミングをする際、UnixとLinuxの違いを教えてください これから勉強しようと思うのですが、どちらを先に覚えれば後々スムーズに行くでしょか。

  • UNIXとC言語

    UNIXとC言語を勉強しており今後、業務に活かしたいと考えていますが、どのような業務範囲になるのか教えて下さい。

  • UNIX系のプログラミング言語について

    『UNIX系のプログラミング言語』とは具体的にどのような言語を指すのでしょうか?

  • unixはC言語で書かれている?不思議?

    unix、linuxはC言語で書かれている、と聞いたのですが、不思議なことがあります。 そもそもC言語を書くためにはviとか必要ですしコンパイルするにもccとかgccとか必要ですよね? viとかccとかを使うには、また、unixが必要な気がします。どうやってunixを作ることができたのでしょうか? ニワトリと卵みたいですごく不思議なのですが・・ linuxのところで http://virus.okwave.jp/kotaeru.php3?q=2246024 のような質問をしているうちに不思議に思ってきました。

  • cでunixコマンドってどう使うんですか?

    c言語でプログラムを書いているのですが、 ファイルを連結するためにunixコマンドのcutコマンドを使用したいんですが、どのようにしたら使用できますか。どうかご教授ください。

  • UNIX CからのJAVA起動について。

    いつもお世話になっております。 OS:UNIX、 言語:C言語で、JAVAで作成したクラスを引数を渡して起動したいのですが、やり方がわかりません。 実現可能なのかもよくわかりません。 UNIX開発は今回が初めてで困っております。 参考ソースや参考URLがありましたら、教えてください。 よろしくお願いいたします。

  • windowsでもC言語を始めたいのですが…

    某大学の数学科1回生です。 今までC言語を学んだことが無かったので、最近ASCIIの「C言語入門」 を購入しました。(4月から学校で講義が始まります。) この入門書を読み進めていくにはUNIX系のOSがあるとスムーズに進行出来るようです。 しかし、僕が使用しているパソコンはwindows7で、 非UNIX系のOSなのでC言語でプログラミングをする環境が整っていません。 そこで、次のサイトhttp://www.ooyashima.net/db/prog.htmでコンパイラと IDEとテキストエディタを手に入れる必要があります。 windowsのOSでも、UNIX系のOSを用いた時と同様にC言語プログラミングを 可能にするためには、先ほどのサイトで、コンパイラからテキストエディタまで 何を手に入れるのがベストでしょうか? 出来れば無料のソフトが良いです。 C言語やプログラミングに関しては全くの初心者なので、稚拙な文章となり 非常に読み辛かったかと思いますが、回答よろしくお願いいたします。