はてなキーワード: Brainfuckとは
「Reactは最もシンプルなライブラリ、〇〇とかクソでしょ」とか、うるせええええええええ
シンプルなんていう自己満足はどうでもいいんだよおおおおおおおおおおお
こっちは好きでイージーでフレンドリーなFWを使っとんねん!!!!!!!!!!!!!
わざわざ他フレームワークの記事にまで出しゃばって来んじゃねえええええよおおおおおおおおおおおおお
そんなにシンプルなんが好きだったらBrainfuckでも使ってろや!!!!!!!!!!!!!
「〇〇は魔法だから嫌なんだよなぁ」ってプログラミング言語なんて多かれ少なかれ全部魔法やろがい!!!!!!!!!!
魔法が嫌ならマシン語で書かんかい!!!!!!!!!!!!!!!!!!!!!
そんで useEffect は魔法と違うんかい!!!!!!!!違うんかい!!!!!!!!!!!!どっちなんだい!!!!!!!!!!!!!!
「海外ではReactが流行ってるから」お前が働いてるの日本やんけシリコンバレー行ってから言えやああああああああああああああ
「企業主導で開発が活発だから」それは認めるけどもおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
「何でVueは二重括弧なの?笑」それは流石に難癖だろうがあああああああああああああああああああああああああああああああ
最初に見たReactを親だと思ってるだけとちゃうんかああああああああああああああああああああああああああああああああああああ
比較するだけなら良いけど、他を叩くことで自分を持ち上げるっていう排外主義者みたいなダサい真似は流石にやめとけえええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ
昔はプログラムはパンチカードに穴を開けてそれを読み込ませて実行してたんだよ。
UI は紙。
昔の映画で科学者がパンチカードの紙を眺めてるのを見たことない?
このまとめ↓みたいな感じ。
https://togetter.com/li/1317261
あと、今ほどいろんな処理をしてる訳ではないし、CPU の命令セットも少ないから、そこまで大変だったわけではないと思うよ。
雰囲気だけなら brainfuck をやってみると感触をつかめるかも。brainfuck はよりチューリングマシンに近いシンプルな言語。hello world くらいならすぐに書けるよ。
あとはそれを0か1かで表現してパンチカードに穴を開けるような感じだと思う。
https://ja.m.wikipedia.org/wiki/Brainfuck
というわけで、釣りっぽいけどあえて書いてみた。
たとえば野球とかのスポーツをするとき、そういったものだけやっても身につくわけ無いのは誰でもわかるでしょう。でも、アスリートとしてのトレーニングをしていてある程度技術があれば、そういうものをやったことで大きく能力を向上させられる。
IT"技術"だって一緒。そういったものが活用できるには、当人が日々トレーニングを続けていて基礎技術能力を持っている必要がある。
こういった基礎自体にかける人は、勉強という視点ではなく、技術習得という視点で考えてみる必要がある。
少なくとも、自己啓発本とかビジネス書とかをたくさん流し読みする様なやりかたは、技術習得とは真逆にあることは確実だから。あのことも知ってるこの人も知ってる、でも自分では何もできない、ってのになるだけ。
技術とは一つのことを何度も視点を変えながら繰り返すような事が必要で、まずはそういった繰り返しこそが技術が磨く手段であることを認識して、同じことをやって無意味とは思わないようなマインドを持てるようにする必要がある。
FizzBuzz, Brainfuck、LISP、scribble、lifegame、echoサーバ、などなど、そういったシンプルでも濃い技術要素を扱うプログラムを少なくとも1つは自分の中で習熟するのだ。そして、次々出てくる様々な新しい技術を適用しながらこの同じものを何度も書くことで、体に覚えさせている。
これはスポーツで言えば実戦形式での練習の積み重ねである。アプリケーションを作るのはスポーツで言う試合のようなもので、基礎がないのにただ試合に参加ばかりしたところでうまくなどならない。
誇張や事実と異なる表現がございます。ネタとしてお読みください。
特に関数型言語は全く触ったことが無いため誤っている可能性があることをご了承下さい。
while(i<10000)++i;
COBOL | バブル時代に銀行のCMにも出演したことがあるが現在はほぼ引退している。 |
BASIC | 一時期は誰もが知っている国民的アイドルだったが、現在はほぼ引退している。しかし昔からの根強いファンによって現在も一部で活躍中。 |
FORTRAN | インテリ層に大人気のアイドルグループ。 |
Brainfuck | アイドルの定義を逆手に取った誰も得をしない名ばかりアイドル。 |
PERL | もともとは活字メディアでの活動を主軸にと結成されたが、現在はネットで活動することが多い。 |
RUBY | PERLを真似た純国産のアイドルグループ。こちらも最近はネットでの活動が多い。 |
C | 今も現役で活躍する言わずと知れた国民的アイドル。しかし最近はJAVAなど後進のアイドルたちに仕事を奪われつつある。 |
C++ | Cのメンバーに加え、あらゆる属性の女の子を集めた超大型アイドルグループ。しかしあまりにマニアックなため、一部のファン以外はついて行けていない。 |
JAVA | C++の失敗を反省し一部のマニアックな属性を削った正統派アイドルグループ、初心者はJAVAから入ることを進められる。 |
C# | まっくろ社がJAVAのパクリユニットとして一度デビューさせたが太陽社に訴えられたため名称を変えた。しかし後進だけあり、女の子の質は高いと好評。 |
GO | 新進気鋭のぐぐるからデビューした新人アイドル、デビュー時は大きな注目を集めたがその後は期待ほど売れていない。 |
D | 他のアイドル達のいいとこ取りをした最強ユニットのはずが、未だメジャーになりきれないマイナーアイドル。 |
Objective-C | Cに新たなメンバーを加えたユニット。しかしC++ほどメジャーになれずそのまま消えるかと思われたが、出演した林檎の映画が大ヒットし延命した。 |
JAVA SCRIPT | 身近がモットーのネットアイドル。あなたも気付いていないだけで、いろいろなところでお世話になっています。 |
PHP | ネットアイドルとしてデビュー、物珍しさも手伝って人気になったが、女の子が明らかに寄せ集めと批判も多い。 |
LISP | 81が新人声優を売り込むために作ったスフィアのパクリユニット。おっぱいが大きい。 |