アカウント名:
パスワード:
私が受けたのも、その4択でした。30年前ちょいかな。
で、二種の時は、一応FORTRANで受けるつもりだったのですが、他の言語も一通り囓っておいて、最終的に試験会場でぶっつけでCASLにして、それで合格。
FORTRANもCOBOLも一応解くには解いたんだけど、記述式問題で、スペリングに自信が持てなかった…特にCOBOL…なので、一種の時は最初っからCOBOLは捨てて、FORTRAN+CASLで受けました。
#CASLは問題用紙巻末に仕様書があるからラクショー。他の言語に比べ難易度低すぎだと思う…
for文でループを書いたら減点されるとか
C言語とCASLの出題内容を確認して簡単そうなのを選択。何問かの内1問はCASLの問題を回答して合格した。
言語の問題1問にさかれる紙面はだいたい同じ面積だから、CASLでほかの言語と同じような内容にしようとするとコードが大幅に長くなりすぎて予定された紙面にはおさまらないんでしょうね。
Javaが登場した1回目にJavaでサクッと受かったので高級言語だから難しい、という印象は有りませんが。
それは、あなたが優秀だからです。
ソートアルゴリズムについての問題とか普段の仕事では用意されている関数をつかってるだけなのにその中身を考えさせらる。普段ぱWEB系の仕事なので、構文の表記ミスが不安。
など、内容としては算数レベルの課題しかだせないCASLを知ってると回避しやすい部分があったりするのです。
いや、そのくらいできないとだめでしょっていう意見には同意します。その為の試験だしね。
深層学習でPythonを使う事が多いので、その辺が理由なんですかね。個人的にはRubyの方が好きです。
深層学習よりも、教育用途でRaspberry Piを使う場合にはScratchかPythonが使われることが多いのが関係してるんじゃないですかね。Pythonだとループのどこに記述すべきかということが { や } の数ではなく、インデントで一意に決まりやすい、というのもあるかもしれません。教育用途として扱いやすい部分ではありますが、出題して採点という観点でも扱いやすそうです。#さすがに技術者の試験で Scratch はないだろうし
Rubyist で休みの日は某 gem のメンテナ、平日の仕事では Python を使っている者ですが、
インデントで一意に決まりやすい、というのもあるかもしれません。
というのはとても同感です。
「文法」というスコープで見た時に一般論で言うと、Python でもやろうと思えばトリッキーな方法はいつくもあるけれど、Ruby ほど柔軟じゃ(変態地味て)ない。つまり、回答者のスキルによって正解の幅が広がりやすい傾向の言語は、採点する側からとって見れば手間がかかるばかり。ハッカーだろうが素人だろうがほとんど同じコードになる言語の方が都合が良いのは理解できますね。これは開発案件のマネジメントの観点からも言える事から、その意図を汲んでの採用という意味でも理解できます。一億総同一コードプログラマを作るための基本情報保持者ならベストチョイスかもしれません。
# Python は新しい時代の Visual Basic と思ってます :-P
どうでもいいことですが、Pythonの初心者あるあるは、タブと半角スペース(と全角スペース)を混ぜてインデントをつけてしまってエラーになることかな。Python使ってるとタブ(と全角スペース)に対して殺意が湧くことがたまにある(笑)あとは、importでfromとかasを使われると慣れないうちはわけがわからなくなる。これでしばらく悩みました。それ以外は(今のところ)万人に勧められる言語かと。ライブラリもいっぱいあるので楽にいろいろできますので。(ただ、ライブラリ側が処理系のバージョンを選ぶものが結構多いのが・・・)
リスト内包表記にまみれたVBとか最悪なんですけど# 用法用量を守って使えばいいとは思う
> ハッカーだろうが素人だろうがほとんど同じコードになる言語
おそらくあなたのいう「素人」はレベルがそこそこ高いのだと思います
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
高級言語ほど問題が難しい (スコア:1)
会社ではCOBOLだったけど、COBOLの汎用機ローカライズの問題か、できることがより複雑になるせいか、難易度高いからCASLで受けなよ、と言われた。
PythonよりRubyに変えるんじゃないかと思ったんだが。
実際、COBOL技術者どうやって育成するんだろ……
---- 何ぃ!ザシャー
Re:高級言語ほど問題が難しい (スコア:2)
確かにCASLでさくっと受かったけど
#その前に二回Fortranで撃沈
Re:高級言語ほど問題が難しい (スコア:1)
私が受けたのも、その4択でした。30年前ちょいかな。
で、二種の時は、一応FORTRANで受けるつもりだったのですが、他の言語も一通り囓っておいて、
最終的に試験会場でぶっつけでCASLにして、それで合格。
FORTRANもCOBOLも一応解くには解いたんだけど、記述式問題で、スペリングに自信が持てなかった…特にCOBOL…
なので、一種の時は最初っからCOBOLは捨てて、FORTRAN+CASLで受けました。
#CASLは問題用紙巻末に仕様書があるからラクショー。他の言語に比べ難易度低すぎだと思う…
Re: (スコア:0)
for文でループを書いたら減点されるとか
Re: (スコア:0)
C言語とCASLの出題内容を確認して簡単そうなのを選択。
何問かの内1問はCASLの問題を回答して合格した。
言語の問題1問にさかれる紙面はだいたい同じ面積だから、
CASLでほかの言語と同じような内容にしようとすると
コードが大幅に長くなりすぎて予定された紙面にはおさまらないんでしょうね。
Re: (スコア:0)
Javaが登場した1回目にJavaでサクッと受かったので
高級言語だから難しい、という印象は有りませんが。
Re: (スコア:0)
それは、あなたが優秀だからです。
ソートアルゴリズムについての問題とか普段の仕事では
用意されている関数をつかってるだけなのにその中身を考えさせらる。
普段ぱWEB系の仕事なので、構文の表記ミスが不安。
など、内容としては算数レベルの課題しかだせないCASLを知ってると
回避しやすい部分があったりするのです。
いや、そのくらいできないとだめでしょっていう意見には同意します。
その為の試験だしね。
Re: (スコア:0)
深層学習でPythonを使う事が多いので、その辺が理由なんですかね。
個人的にはRubyの方が好きです。
Re:高級言語ほど問題が難しい (スコア:1)
深層学習よりも、教育用途でRaspberry Piを使う場合にはScratchかPythonが使われることが多いのが関係してるんじゃないですかね。
Pythonだとループのどこに記述すべきかということが { や } の数ではなく、インデントで一意に決まりやすい、というのもあるかもしれません。
教育用途として扱いやすい部分ではありますが、出題して採点という観点でも扱いやすそうです。
#さすがに技術者の試験で Scratch はないだろうし
There's More Than One Way To Do It. (スコア:1)
Rubyist で休みの日は某 gem のメンテナ、平日の仕事では Python を使っている者ですが、
というのはとても同感です。
「文法」というスコープで見た時に一般論で言うと、Python でもやろうと思えばトリッキーな方法はいつくもあるけれど、Ruby ほど柔軟じゃ(変態地味て)ない。
つまり、回答者のスキルによって正解の幅が広がりやすい傾向の言語は、採点する側からとって見れば手間がかかるばかり。
ハッカーだろうが素人だろうがほとんど同じコードになる言語の方が都合が良いのは理解できますね。
これは開発案件のマネジメントの観点からも言える事から、その意図を汲んでの採用という意味でも理解できます。
一億総同一コードプログラマを作るための基本情報保持者ならベストチョイスかもしれません。
# Python は新しい時代の Visual Basic と思ってます :-P
Re: (スコア:0)
どうでもいいことですが、Pythonの初心者あるあるは、タブと半角スペース(と全角スペース)を混ぜてインデントをつけてしまってエラーになることかな。Python使ってるとタブ(と全角スペース)に対して殺意が湧くことがたまにある(笑)
あとは、importでfromとかasを使われると慣れないうちはわけがわからなくなる。これでしばらく悩みました。
それ以外は(今のところ)万人に勧められる言語かと。ライブラリもいっぱいあるので楽にいろいろできますので。
(ただ、ライブラリ側が処理系のバージョンを選ぶものが結構多いのが・・・)
Re: (スコア:0)
リスト内包表記にまみれたVBとか最悪なんですけど
# 用法用量を守って使えばいいとは思う
Re: (スコア:0)
> ハッカーだろうが素人だろうがほとんど同じコードになる言語
おそらくあなたのいう「素人」はレベルがそこそこ高いのだと思います