ホームページ >バックエンド開発 >C#.Net チュートリアル >Ruby と C 言語の類似点と相違点についての簡単な説明

Ruby と C 言語の類似点と相違点についての簡単な説明

青灯夜游
青灯夜游オリジナル
2019-01-22 17:45:176876ブラウズ

Ruby と C 言語の類似点と相違点は何ですか?この記事では、Ruby と C 言語の類似点と相違点について簡単に紹介しますので、お役に立てれば幸いです。

Ruby と C 言語の類似点と相違点についての簡単な説明

Ruby と C 言語の類似点

1. どちらの言語も同じ操作を行います複合代入演算子やビットごとの演算子などの演算子。

2. どちらにも __FILE__ と __LINE__ があります。

3. 特別な const キーワードはありませんが、定数を使用することはできます。

4. C と Ruby では、文字列は二重引用符、つまり "" で表されます。

5. これらにはすべて可変文字列が含まれています。

6. ri コマンドを使用すると、マニュアル ページと同様に、ほとんどのドキュメントをターミナルで読むことができます。

7. どちらのコマンド ライン デバッガーでも、同じタイプのコマンド ライン デバッガーを使用できます。

#Ruby と C 言語の違い

1. コンパイルと実行

Ruby ではコードをコンパイルする必要がなく、直接実行できます。 C ではコードを直接実行できないため、コードをコンパイルする必要があります。

2. 変数宣言

Ruby では変数宣言がありませんが、C では変数宣言が必要です。

3. マクロまたはプリプロセッサ、キャスト、ポインタ、typedef、sizeof、列挙型

Ruby にはマクロやプリプロセッサがなく、強制もありません 利用可能な列挙型はありません変換、ポインター、typedef、sizeof 用ですが、これらはすべて C で使用できます。

4. オブジェクトの型

Ruby では、オブジェクトは厳密に型指定されますが、C では、オブジェクトは厳密に型指定されません。

5. ヘッダー ファイル

ruby にはヘッダー ファイルがないため、すべての関数とクラスはメインのソース コード ファイルで定義され、ヘッダー ファイルは C に存在します。

6. 文字列の終わり

Ruby の文字列は null バイトで終わりません。 C の文字列は NULL バイトで終了します。

7. 関数の値の受け渡し

Ruby では、関数のパラメーターは値によって渡され、その値は常にオブジェクト参照です。 C 関数では、値は値によって、また参照によって渡されます。

8. do キーワード

Ruby では、do キーワードはいわゆる「ブロック」に使用されます。 do-while などのループを作成する場合は、C で Do ステートメントを使用します。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がRuby と C 言語の類似点と相違点についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。