「Hello world!」プログラミングスキルを評価するためのツールとして

プログラマーの専門的スキルのレベルを評価することは非常に難しい作業です。 誰もが独自の方法でそれを解決します:誰かが候補者に千の質問からなる非常に膨大なテストを受けるように申し出たり、誰かが非常に難しい問題をすぐに解決するように申し出たりします。 これらのアプローチには存在する権利がありますが、少なくとも多くの時間が必要です。 通常、レベルをすばやく評価する必要があります。最も簡単な方法は、目的のプログラミング言語で非常に簡単な問題を解決することです。 「Hello world!」など、あらゆる言語の学習を開始するプログラムを使用することを提案します。

一方では、これは非常に単純な作業ですが、他方では、実践が示すように、それでも非常に困難です。 この問題を解決するための実際の人々によって書かれたオプションとそれらが示すものを詳細に考えてみましょう。

オプション1は、エラーを処理する正しいプログラムです。

#include <stdio.h>
void main()
    {
    printf( "Hello, world!" );
    }

      
      







? , … , , , . ( ) eax ( 32- , ). , . , - , , . (99.99%) , , .

«» :

#include <stdio.h>
int main()
    {
    printf( "Hello, world!" );
    return 0;
    }

      
      





0 – .

, , . , – . :

#include <stdio.h>
int main()
    {
    printf( "%s", "Hello, world!" );
    return 0;
    }

      
      





, ( ).

, ? ? , , ? ( ), , ? , . , , 9- ( ), , , .

( ) Doxygen.

///@file hello_world.cpp
///@brief  ,     «Hello, world!».
///@author idimm 

#include <stdio.h>

///@brief  ,     . 
int main()
    {
    printf( "%s", "Hello, world!" );
    return 0;
    }

      
      





— ( , , ) ( ). , .

. , ? -, , -, (). , , . .

, .



All Articles