こんにちは、いつもお世話になっております。
過去ログに同じような質問があったのですが、変化の早いIT業界なので、最新の回答を頂きたく質問させていただきます。
私は、次の春期試験で基本情報処理の資格を取得しようと考えています。
そこで、質問なのですが
「選択言語はCとJavaのどちらが良いか」です。
Javaは03年のスレッドでは、まだまだ需要があるとの事でしたが、現在も変わりませんか?
Cも基本となる言語らしいので、注目しています。
総合的に、どちらが現在向きの言語でしょうか?
一概に言えない場合は、私ならこっち、というものでも結構です。
よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
> ポインターとはいったい何でしょうか?
> 分かりやすく解説していただけますか?
失礼しました。
ポインターはpoint(指し示す)から来ていて、アドレス(番地)のことです。
アドレスが扱えるのはアセンブラーとPL/I、C言語だけのはずです。
普通の言語はデータは変数名(と配列)で扱い、アドレスには関与しません。
例えばA[5]という配列をを定義してA[2]=10と書いたりします。
ところがポインターを使うと、
P=&A[0]で配列の先頭のアドレスをPに入れておき
ポインターPを演算すれば、
配列の要素のアドレスを直接取得して中身を操作することができます。
あと、P=&AとP=&Bのどちらかを前に書いておき、
次に、INPUT P と書くことでデータをAに読み込んだりBに読み込んだりの
制御もできます。
※上記の説明は正規のC言語を少しアレンジして説明しています。
このように、普通の言語ではできないことを簡単に実現してしまうのが
ポインターで、基本はアドレス操作です。
余談ですが、C言語は元々UNIXというOSを高級言語で書くという目的で
開発されました。
つまり、超プロの使う言語なのです。ポインターもそういう背景で導入されています。
C言語は他言語に比べてエラーチェックが極めて少ないですがこれも
OSを軽くするためと、プロが使うからというのが前提になっています。
お返事有難うございます。
ポインターのご説明有難うございました。
なんとなくですが理解できました。お手数おかけしてすみません。
何やらJavaよりCのほうが難しいようですね。
Javaはオブジェクト指向ですが、SI企業の中でSEやPGが使うといった事はないのでしょうか・・・?
No.4
- 回答日時:
Javaだけ出来て、Cはやったことがないという人はあまり聞きませんね。
試験の事を抜きにして考えれば、C言語を学ぶことをオススメしますが、半年後の試験に受かりたければ別の言語を学ぶことをオススメします。
一般的にはCASLIIが簡単だといわれています。
ちなみに私はCもJavaもある程度出来ますが、Javaを選択して基本情報技術者を取得しました…
お返事有難うございます。
C→Javaが普通なのですね。
C、Javaが出来るということは有力ですね。私も、もう少し考えてみようと思います。
有難うございます。
No.2
- 回答日時:
すごく大雑把に言うと、基本はC、Web系の職に付きたいのならばJavaって感じですかね。
CとJavaを両方やっているとC++とかを理解しやすくなると思います。
でも安全に合格したいのなら、CASLIIにしたほうがいいと思います。
C言語は結構難しい問題が出るし、Javaの方は問題が安定していないので。
今からCを学んで、来春に午後の問題をスラスラ解けるかというと、かなり疑問が残りますね。
合格率15%程度の試験なので、Cを初めて半年だと結構きついかも。
CASLIIなら一週間程度でなんとかなったという人も結構聞きますね。
CASLIIを選んでとりあえず資格を取ってから、CなりJavaなりを学んでもいいと思います。
お返事有難うございます。
07年春からSEとして就職しようと考えています。
業務で慌てないように今から、プログラム言語に親しむという意味でもこの資格を目指しています。
なので、CかJavaと考えております。
最初の段階で説明が不足しており、申し訳ありません。
基本はC、Web系はJavaとのことですが
SEならばWebのカテゴリーには入らないと思うのでCでしょうか・・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 数学が苦手で社会が得意な場合は一橋よりも東大の方が受かりやすい、ということはあり得ますか? 3 2022/04/16 16:46
- 就職 先のことが不安すぎる(主に就職活動) 3 2023/06/27 09:37
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- 哲学 概念について 1 2023/04/09 15:09
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- 大学受験 推薦入試について教えていただきたいことがあります。 私は、この春高校三年生になります。進路について考 1 2022/04/05 02:04
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 情報処理技術者・Microsoft認定資格 応用情報と基本情報の同時期受験について 1 2022/08/31 12:24
- 日本語 意味とは何か? どこにあるのか?(Ⅱ) 4 2022/04/21 13:35
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CASLの勉強で行き詰まりました
-
基本情報の午後の言語の選択に...
-
基本情報技術者試験でC言語とJ...
-
ACCESSで空白のデーターをクエ...
-
【2day】と【2days】の違いを教...
-
耐圧試験と気密試験
-
30歳未満とは30歳は含まれない...
-
空試験
-
障害者手帳をもってても宅地建...
-
ボストン茶会事件
-
ITパスポートの試験に595点不合...
-
日商簿記2級の統一試験について...
-
昇格試験小論文が出来ない
-
今回担当現場のキュービクルに...
-
中3 期末テスト と 曾祖母...
-
会議/試験に「参加・出る・出席...
-
生命保険 一般課程
-
自衛隊の部内幹部候補生になる...
-
個人タクシーになる為の試験の...
-
YAMAHAグレード4級について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(基本情報午後対策)ITECとT...
-
FE受験に関して
-
基本情報処理が受からないT_T
-
一般常識や適性検査について
-
基本情報処理技術者午後対策
-
基本情報:java:経験者とはど...
-
たけのこを茹でるのに鷹の爪を...
-
【2day】と【2days】の違いを教...
-
ACCESSで空白のデーターをクエ...
-
耐圧試験と気密試験
-
本試験と空試験
-
30歳未満とは30歳は含まれない...
-
空試験
-
自衛隊の部内幹部候補生になる...
-
生命保険 一般課程
-
障害者手帳をもってても宅地建...
-
個人タクシーになる為の試験の...
-
船舶試験について
-
CDNのセキュリティ対策の説明
-
春に応用情報技術者試験を受け...
おすすめ情報