- ベストアンサー
コンピュータ言語の違いについて教えて下さい
- コンピュータ言語の違いについて教えてください。IT関係の会社への転職を考えているのですが、言語スキルの入力に戸惑っています。
- VC++とVCの違いや、VC++やC++の経験の扱い方について教えてください。
- 言語スキルの入力において、VC++とVCの違いや、VC++とC++の関係性がわからずに困っています。どのように経験を入力すればよいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
創立何年程度で、年商や従業員が何人の会社に応募するのか判りませんが、質問文に書かれているような判断をするような会社であれば、使い捨てのプログラマとしての採用でしかありませんから、悩むまでもなく他を捜しなさいとなります。 例えば、PASCAL、PL/I、LISP、GPSS、SIMULA、ADA、SIMPL、SIMSCRIPTなんて言語をご存知ですか?後NASTRANなんていうのもありましたね。 普通、システムエンジニアやプログラマの中途採用は言語は別としてどういったシステムの構築にどういった役割で参加したか、総ステップ数はどれぐらいだったかを見ます。 私が採用された時代はCOBOLが中心でしたが、他社の機械でどれだけ凄いシステムを構築したとしても、プログラムのエディタは違うは、画面、帳票エディタは違うは、規約にない通信関連の命令は全く別。といった状況ですからね。JAVAやSQL文にまで方言があるんですから、そこまで細かいチェックはしません。 先程幾つか言語をあげましたが、言語についての知識は基本部の知識があるかという程度でしか見ません。確かにある程度仕事で使った言語が多ければ、C++の方言(VC++、ボーランドなど)への対応力がありそうだという見方しかしません。 質問文にあるような質問の書き方だとVC++での実績者が欲しいといった意思がみえみえですから、VC++10年で構いません。開発経験に対する質問がこれだけで、身内に聞かれたら冒頭に書いた理由でやめたらと伝えますけど。
その他の回答 (2)
- magicalpass
- ベストアンサー率58% (378/648)
VC++はC++の実装の一つですから、普通に考えたらVC++をやればC++をやったことになると思うのですが、スキルシート等では区別されていることが多いので悩みますね。たぶん単に「C++」とある場合はVC++以外のC++の実装系という意味なんでしょう。 このように、スキルシートの場合、その言語規格に対するスキルを問うているのか、個々の具体的な実装系に対するスキルを問うているのか曖昧なところがあったりします。ま、雛型を作ってるのが人事とか営業とかの人なので、細かい一貫性の相違まで理解できないのでしょう。 VCはC言語によるWindowsの開発環境、VC++はC++です。今はVC++が一般的ですが、初期のWindows開発環境はVC++ではなくVCでした。現在でもC言語とPlatform SDKを用いたC言語での開発が無いわけではありません。そういう環境ではあくまでC言語だけの言語仕様とWin32APIだけを用いた開発技術が求められます。したがって、VCとVC++の経験は明確に分けられると思います。 > C++の知識(クラスとかSTLとか)は全くなし > と解釈されてしまう可能性ありますか? 実務経験の無い知識はいくらあっても評価してくれないところが多いですからねぇ。
- Kazma_hk
- ベストアンサー率26% (115/428)
通常は、作成した言語を記入するので使用したツールは関係ありません。 >例えばVC++でCプログラム(*.c)を作成した場合 これは、VC++のIDE(おそらくVisual Studioを使用したんだと思いますが)を使用して Cプログラムを作成したということだと思います。 その場合は、C言語の経験となります。
補足
>作成した言語を記入するので使用したツールは関係ありません。 VC++の「言語」はC++ですよね? 「Visual C++]という「言語」が有るわけでなく 「Visual C++]は「C++言語」の実装の1つですから・・・ VC++だけ10年の場合は VC++ 10年、C++10年となるわけですか?