Help us understand the problem. What is going on with this article?

ミルクボーイ「Fortran」

「どうもミルクボーイですお願いします~。あ、ありがとうございます、今、512MBのUSBメモリをいただきました~、こんなんなんぼあっても困りませんからねえ」

おかんがねえ、好きなプログラミング言語の名前忘れたらしいねん
「言語の名前忘れたん?コンパイルしたり実行したりするときに打たへんのかいな、ほなおれがおかんの好きな言語考えたげるわ」

おれもよくわからへんねんけど、なんか歴史がめっちゃ古くて、大学では今でも最初に教わるらしいねん
「そりゃお前、Fortranやな。世界最初の高級言語やのに今でも大学で教えられるんやから、大したもんやで」

でもな、おかんが言うには、初心者でもすぐ使いこなせる簡単な言語らしいねん
「ほなFortranちゃうかあ。Fortranは習うときは簡単っていうけどそれはアセンブラとかCに比べての話やからね?2020年にもなったら平均よりは難しい言語なのよ。えーじゃあもうちょっと詳しく教えてくれる?」

おかんが言うには、いまだに2008って名前がつく規格が普及してへんらしいねん
「Fortranやないか!もう2020年やのにFortran2008の機能はGNUのコンパイラも網羅はしてへんからね?絶対Fortranやん、なんでFortranちゃうの」

俺もそう思ったんやけど、おかんが言うには、組み込みからフロントエンドまで何でもできるらしいねん
「ほなFortranちゃうかあ。今どきFortranが通用するの数値シミュレーションくらいやもんねえ?MPIのインターフェースがCかFortranくらいやから仕方なく使ってるのよ。そんな並列化の手法も今はMPIだけちゃうからね?もうじゃあ何なのよ」

おかんがね、今もNASAからも求人があるって
「Fortranやないか!ちょっと前のちょっとしたニュースになったやつね?俺も見てカレンダーの年確認したわ。逆に数値計算はFortranしかないんかいなとも思ったわ、もうそんなんFortranやん」

でもおかんが言うには、移植が一瞬らしいねん
「ほなFortranちゃうやないか!Fortranのソースなんか大抵継ぎ足し継ぎ足しされてきた秘伝のソーススパゲティなのよ!同じFortranでもintelはコンパイル通るのにcrayでは通らんとかざらにあるからね!?おれは教授に言われてやった移植作業に時間とられて教授に『何やってるんですか、そんなの移すだけでしょう』って言われたのよ!?もう絶対FortranやのになんでFortranちゃうのよ」

俺もそう思ってん、でもおかんが言うには、NAGがめっちゃ優しいらしいねん
「Fortranやないか!!『Fortran わからんこと』って検索したらNAGさんが教えてくれるねん!!Fortranerは絶対NAGのドキュメントにはお世話になるのよ!!!もう絶対Fortranで決まりやん、なんでちがうのよ」

おかんが言うには、クラスが自然な形で記述できるらしいねん
「Fortranちゃうやん!FortranでOOPは地獄の道やねん!!まず言語仕様が後付けやから無理なのよ!!それをソーススパゲティに適用するとか、stdioを一切使わないでメールサーバ書くのと同じくらい難しいから!!やったとしても誰も評価してくれへんのよ!!教授には『それ意味あるんですか、そんなことより研究してください』って言われるのが関の山や!!もうほんまにわからへんやん、じゃあ今のところ何やと思ってんのよ」

オトンがね、BASICちゃうかって
「いや絶対ちゃうやろ、どうも、ありがとうございました~」

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした