スキップしてメイン コンテンツに移動

投稿

ラベル(python)が付いた投稿を表示しています

「初めての開発」をお考えている皆様へ

Development 開発を始めようとした場合、一番悩むのが「どの言語を学ぶべき?」だと思います。 結論から言いますと、 「言語にこだわると専門にはなりません」 開発言語は寿命が長くないケースが多いです。 RubyとかFortranなどなど、現在も使われているケースがありますが、段々なくなって市場から去っていく言語が多いのに今さら学ぶのはどうかな?と思いますね。 しかし 全ての言語はその時期に必要だから生まれてきて必要性がなくなったから消えていったと思います。 なのでこれから学ぶ言語も 「いつかはなくなるかもしれない」 認識を持って学ぶべきだと思います。 それでも一つの言語を学ぶときには必ず「なぜ?」を考えながら原理から学ぶと次に新しい言語に会ってもすぐ原理が分かると思います。 私の場合にもPythonを始めて接した時その日から開発をやって立派なマシンランニングソースを作成しました。 これは原理さえ分かれば残りは文法の表現が異なるだけのことが分かる方は納得すると思います。 なので、新しい言語の情報を更新していきますが、 皆様は焦らずに自分が好きな言語を極めてください。 今でもCOBOL言語で放送広告表を作っている方もいらっしゃいますから。 nodejs Flutter DataVisual Python Classic ASP wsf/vbs/vba WMI HTML HTML(kr) Chatbot PHP Edit this page

今利用している開発言語は最高の言語ですか?

この前同僚と話した内容です。 彼はPythonが最高だと思ってるんですが、 そのように考えて他の言語を下見する人が多いので Pythonは初心者ようで全てCから派生したよ。 と言ったら急に喧嘩のようになりました。 まあ、このような意見対立は好きなので色々真剣に話しました。 しかし! 私が間違ってるところがありました。 Pythonの話ではなく 全てがCから派生したのではありませんでした。 Fortranはそもそも弾道計算用の数学中心の言語だったので独立してるしCより早く始まりました。 その以外にはそんなに私の意見に問題はなかったですが、 Pythonは計算とML(Machine Learning)がしやすく計算用のLibraryが多く含まれていますが、一番の問題はバージョン毎に全く違う言語のようになってしまい、新しいバージョンでも前のバージョンのコードが使えない場合が多くて環境のバージョン管理が難しいです。 このような経験が.Net Framework 3.5と4.0にありましたね。 その他には大体新しいバージョンを入れたら前のバージョンがこのまま利用できたりして問題なかったけど。 あ、Power shell 2.0も4.0にいきなり上がって前のバージョンは使えたけどかなりのOSに2.0がインストールされて4.0に上書きが難しかった経験があります。 しかし、MSさんから4.0のFunctionを2.0で使えるようにソースを公開して2.0の環境でもFunctionのソースさえ追加したらそのまま使えました。 これが言語の完璧さっていうかサポートの規模ではないかと思います。 そしてPythonはそもそもプログラマーのために作られた言語ではないので初心者用と言えるのではないでしょうか。 Cはやはり初心者が使いにくいし。 VBAはもともと初心者用って言われたけど私は好きでした。現在もClassic ASPでWebを作ったりしてるし。 しかし自分がメインにしている言語が舐められたら腹たつ人多いですね。 一番大事なのは言語ではないのに。 まだまだですね。