なんか黒い画面にカタカタ打ってるんでしょ?

Last-modified: 2022-01-04 (火) 17:08:58

なんか黒い画面にカタカタ打ってるんでしょ? とは一般人のプログラマーのイメージである。

概要

プログラミングが分からない人にプログラミングをやっている旨を告げると言われることが多い。
映画やドラマにおけるハッカー*1や、コマンドプロンプト*2から来たイメージだと思われる。

コマンドプロンプト

現実

黒い画面

確かにコードを打つ画面は黒いことが多い。
これはコードの色分けを見やすくするためである。
関数*3やコメント*4などは見やすくするために青や赤の色がつけられることが多く、黒画面ならそれらを見やすい。

 print('膨大wiki'+114514) #114514出力 ←このようにである*5

ただし白画面のものもある。*6
白画面でも見分けがつきやすく、暗いところでも見やすいなどという利点もあり、黒にも白にもできるものもある*7


白画面の例。画像はLazarus。Lazarusは色分けが少ない

カタカタ打ってるんでしょ?

間違ってはいない。
プログラミングは基本そういう作業である。
一定水準のものを作ろうとすれば膨大なコードの量となることは避けられない。
実際かんたんな迷路を作るだけでも500行近く要したりする。

類似例

なんかハッキングとかしてるんでしょ?

ホワイトハットハッカー*8じゃあるまいし、そんなことはしない。
そもそもプログラマーとはいっても
・ゲームが作れる人*9
・ホームページが作れる人*10
・サーバー管理などができる人*11
・データを扱える人*12
など様々であり、当然ながら全員がマルウェア*13を作れたりするわけではない。

アノニマスのイメージも一因かもしれない

暗い部屋にこもってやってるんでしょ?

↓こんな感じのイメージ?

当然ながらスタバで颯爽とやってる人やオフィスでやってる人、引きこもってやってる人もいる。千差万別である。

じゃあゲームとか作れるの?

上で述べたように様々な分野の人がいるため全員が全員できるわけではない。 

ダークウェブやってそう

もはや関係ない。
たしかにダークウェブ*14上でサイトを開設したり、匿名化を行ったりするのはある程度の技術が必要であるが、ダークウェブに必ず関係するわけではない。

コメント欄

  • なんかプログラマーってタイピングそんなに早くない人が多いらしい。(youtube情報なので信憑性は知らん) -- ゲイト 2021-07-18 (日) 18:14:47
  • ↑うそー -- タキャキン 2021-07-18 (日) 18:15:07
  • 打てればできますから -- 形跡 2021-07-18 (日) 18:16:02
  • 前見た動画だとネットから正しいコード持ってきてコピペしてるとか -- ゲイト 2021-07-18 (日) 18:17:11
  • まあプログラムできればなんでもいいんだけどさ... -- ゲイト 2021-07-18 (日) 18:17:31
  • >>ネットから正しいコード持ってきてコピペしてる あっ(心臓発作) -- 形跡 2021-07-18 (日) 18:21:17
  • ↑↑↑へぇー -- りんまり。 2021-07-18 (日) 18:26:47
  • ちなみに上のサンプルはpythonで、実行結果は「膨大wiki114514」です -- 形跡 2021-07-18 (日) 18:27:13
  • Windowsのコマンドプロンプト黒いせいだろ。ちなワイ、ソードフィッシュあたりの作品の印象強くて黒と思わん模様 -- 2021-07-18 (日) 20:37:48
  • たしかにコマンドプロンプト黒いですね。盲点でした -- 形跡 2021-07-18 (日) 20:43:53
  • こうやってページ作ってるだけで広義のプログラマーとはいえるのかもしれないな -- あさかはじゅん 2021-07-19 (月) 06:29:31
  • ↑プログラマーか…かっこいいな -- りんまり。 2021-07-19 (月) 21:35:24
  • ゆっくり実況の ずっくんch. でプログラムの動画見てたから完全に白画面に赤と青と黒のいめーじ -- あさかはじゅん 2021-07-20 (火) 13:58:10
  • 早くシリーズの続きだしてくれないかな...(コメントで二年ぐらい放置されている事を言ったらハート付けられたから分かってるんだろうな) -- ゲイト 2021-07-20 (火) 18:50:02
  • あとwikiwikiの新エディタがプログラム画面っぽくなってるからプログラムしてる気分を味わいたい人は練習ページとかでやってみてね -- ゲイト 2021-07-20 (火) 18:52:09
  • Hacker Typerってサイトに行けば一般的なイメージの気分を味わえるぞ -- 2021-09-06 (月) 04:43:20
  • おお… -- るりふ? 2021-12-03 (金) 11:13:31
  • 真っ黒もいいですが,目に優しくするために濃い灰色の背景と薄い灰色の文字に私はしています。 -- 総拙横好 2022-01-04 (火) 16:59:05
  • それは目に優しいですね。私は設定めんどくさいのもあって後ろは白です -- 形跡 2022-01-04 (火) 17:08:58

閲覧者数

今日?
昨日?
合計?

タグ

Tag: プログラム プログラミング 現実との乖離 素人は黙っとれ ー


*1 正確にはクラッカー。ハッカーはパソコンに詳しい人の意である。
*2 大雑把に言うとマウスとか無かった時にファイル操作などをするために使われたやつである。今でも使う
*3 特定の処理を纏めたもののこと。Pythonのprintやdefを用いて定義されるもの、Free Pascalのrandomやfunctionを用いて定義されるものなどがそれに当たる
*4 実行に影響を及ぼさないコード上の文字のこと。コードをわかりやすくするメモなどで用いられる。多くの言語では#や//を文頭につけるとコメントになる
*5 このサンプルコードはpythonのもの。実行結果は「膨大wiki114514」である。
*6 自分語りすると作成者も白画面派である
*7 灰色もある
*8 職業ハッカー。セキリュティの安全性を確かめるために雇われてわざとハッキングする仕事。マジモンのハッカーであるブラックハットハッカーの対義語。
*9 PythonだったりJSが触れる人。一番"それっぽい"のでは
*10 HTML,CSS,PHPとかが触れる人。これも立派なプログラミングなのである
*11 JavaとかRubyとかができる人。サーバー管理はかなり大変だったりする
*12 COBOLとかSQL(プログラミング言語ではないが)など
*13 俗に言うコンピューターウイルス。悪意あるプログラムのことである
*14 深層ウェブ