はてなキーワード: Delphiとは
"I sprang upon the swift ship in the form of a dolphin, pray to me as Apollo Delphinius; also the altar itself shall be called Delphinius and overlooked forever." - Homer
っていうあれね。
訳すと
私はイルカの姿で快速船にとびかかった。デルフォイのアポロンとしての私に祈れ。祭壇もデルフィニウスとよばれ、永遠に見渡されるであろう。
って感じかな。
ホメーロスのどんなところに出ているか、「イーリアス」にも「オデュッセイア」にもなかった気がしたので、英語版のウィキペディアの「Delphi」で調べたら、「ホメーロス風讃歌」の「アポローン讃歌」からの引用みたい
邦訳はあるっぽい。
で、wiktionaryで語源を調べるとデルフォイΔελφοίの語源はデルフスδελφύς (delphús)子宮の複数形かららしくて、ドルフィンと語源は同じだね。
23年前に開発終了したにもかかわらずいまだ「定番」と呼ばれるアプリがあるらしい
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1390753.html
駆け出しエンジニアだった20年前、仕事でバイナリ見る機会はあまりなかったけど、TeraTerm、FFFTP、DF(差分比較。インストールが要らないのでサーバー作業で重宝した)あたりはよくお世話になった。当時のフリーソフト作者ってのはマネタイズとか全然考えてなさそうな連中ばかりで、俺もべつだん作者に感謝とかせずに当然みたいな顔して使っていた。今だったらこれくらいの定番ソフト作れたら会社立ち上げて売り抜けて一生遊んで暮らせる目もあると思うが、この現在の風潮を見て昔のフリーソフト開発者たちはどう思ってるんだろうか。裏切られたような気持ちでなければいいんだが。フリーソフトに限らずSHIFT the Oracleとか、Mr. XRAY(Delphi)とか、メーリングリストで親身にアドバイスしてた面々とか、そういう人々って半分は趣味にしても残りの半分は使命感というか、基本的にはアテネの学堂式インターネットコミュニケーションの理想を胸に、金銭的利益を求めずにそれぞれの形でコミュニティに貢献してたんだと思うんだよね。それが俺みたいな木っ端エンジニアとかに散々フリーライドされて、とくに見返りもなく、マネタイズの波にも乗り損ねて、もう年齢的に60手前ってところだと思うんだが、みんなどこでどうしてるんだろう。当時は銭金じゃなかったんだろうけど、いまの銭金一色のネットスケープをどう思ってるんだろう。みんな秀まるお氏くらいには報われてくれてればいいんだが。秀丸は買った。
なんでだろう
これまで改良はされてきたし、最新のは知らんのだけど、
プロジェクトの設定とかとりあえず必要最低限だけ表示すればいいのにドバーッと全部表示してしまってて、
しかも結局はコマンドラインのオプションをGUIでチマチマ書くような感じになってしまってて、
これIDEの意味あんの?みたいになるわけだけど、Xcodeを使わないと基本的にMacやiOSのアプリを開発できない縛りもあるわけで、
あと、うろ覚えだけど昔たしかInteface Builderのnibファイルとかバイナリだったんじゃなかったかな
バージョン管理しづらい、差分が分からない、うっかりマウスを滑らせてどこか変更してしまっても分からない、
10年超のプログラマやってるものだけど自分の成長過程を書いてみよう
このプログラミング言語はMtGだと多分この色の組み合わせだろう。
みたいなのをまとめたら次のようになった(TIOBEのランキング順トップ50)。
後半は知らない言語もあって怪しいが、おおよそこのようになると思われる。
※改めて見てみると何箇所か違和感があったので最初の版からちょっとだけ修正した。
順位 | プログラミング言語 | 色の組み合わせ | 内訳 |
---|---|---|---|
1 | Java | アブザン | 白黒緑 |
2 | C | ゴルガリ | 黒緑 |
3 | Python | ティムール | 緑青赤 |
4 | C++ | ジャンド | 黒赤緑 |
5 | C# | バント | 緑白青 |
6 | Visual Basic .NET | セレズニア | 緑白 |
7 | JavaScript | ボロス | 赤白 |
8 | PHP | グルール | 赤緑 |
9 | SQL | 無色 | |
10 | Swift | 4C(緑欠色) | 白青黒赤 |
11 | Go | ゴルガリ | 黒緑 |
12 | Assembly language | 黒単 | 黒 |
13 | R | イゼット | 青赤 |
14 | D | グリクシス | 青黒赤 |
15 | Ruby | 赤単 | 赤 |
16 | MATLAB | イゼット | 青赤 |
17 | PL/SQL | 無色 | |
18 | Delphi/Object Pascal | アゾリウス | 白青 |
19 | Perl | ラクドス | 黒赤 |
20 | Objective-C | エスパー | 白青黒 |
21 | SAS | アゾリウス | 白青 |
22 | Visual Basic | 緑単 | 緑 |
23 | Dart | ジェスカイ | 青赤白 |
24 | Scratch | 白単 | 白 |
25 | Scala | 5C | 白青黒赤緑 |
26 | Groovy | ナヤ | 赤緑白 |
27 | Transact-SQL | 無色 | |
28 | F# | アゾリウス | 白青 |
29 | Rust | マルドゥ | 赤白黒 |
30 | COBOL | オルゾフ | 白黒 |
31 | ABAP | アゾリウス | 白青 |
32 | Lisp | シミック | 緑青 |
33 | Kotlin | 4C(緑欠色) | 白青黒赤 |
34 | Logo | 白単 | 白 |
35 | RPG | ディミーア | 青黒 |
36 | Lua | 緑単 | 緑 |
37 | Fortran | スゥルタイ | 黒緑青 |
38 | PowerShell | ジェスカイ | 青赤白 |
39 | Ada | ディミーア | 青黒 |
40 | LabVIEW | ディミーア | 青黒 |
41 | Erlang | 緑単 | 緑 |
42 | Julia | イゼット | 青赤 |
43 | ML | 青単 | 青 |
44 | Scheme | シミック | 緑青 |
45 | Haskell | エスパー | 白青黒 |
46 | TypeScript | ジェスカイ | 青赤白 |
47 | OpenEdge ABL | アゾリウス | 白青 |
48 | LiveCode | アゾリウス | 白青 |
49 | PostScript | 無色 | |
50 | ActionScript | ジェスカイ | 青赤白 |
見返してみるとおおよそ次のルールに従って決めているような気がした。
緑の判定があやふやな気が若干しないでもない…
色 | イメージ |
---|---|
白 | 高レイヤ、初心者向け |
青 | 浮世離れ、ベンダー |
黒 | 低レイヤ、黒魔術 |
赤 | 速い、先進的 |
緑 | 基盤、グルー |
無色 | 道具 |
【コピペ】
社会人2年目25歳。増田でディスられがちな某大手SIerに新卒プロパーとして入社しました。以来毎日Excel方眼紙やCOBOLやバイナリエディタを弄っています。ネタじゃないですよ。
大手SIerに行ってもプログラミング力が身に付かないことは、就職前から十分知っていました。しかし私はそれでも良いと思っていました。何故なら私は頭が良くないからです。プログラミングを仕事にしてしまうと、常に勉強し、最新の技術にキャッチアップしなければいけません。そして腕を磨いて転職を繰り返さなければ年収は中々上がらないと聞きます。自分には到底そんな生き方ができる気がしませんでした。自分は無能なので、大手のぬるま湯に浸かってのんびり高収入を得ることが出来るならそれが一番いいと思っていたのです。さっさと人生アガって、早く楽をしたい。大手SIerはそんな自分にとって、ぴったりの職場だと考えていました。
しかし、大きな誤算がありました。大手SIerでの仕事が、想像を絶するつまらなさだったのです。まず大規模基幹システムというプロダクト自体に興味が持てません(学生の頃は、社会的影響力の大きいプロダクトに携われば興味なんていくらでも湧くだろうと安易に考えていました)。また、大規模で複雑なシステムというのは、考えているだけでも結構疲れます。というか未だに理解できてない部分も多く挫折気味です。そういうものに今後一生向き合っていく仕事なのだと思うと軽く絶望してしまいます。どうせ勉強するならDelphiの言語仕様とかの方がまだ楽しそうな気がします。
人間関係も上手くいきません。思った以上に周りのSEは体育会系が多いです。一応メーカー企業でもあるので、入社前はもっと地味な理系っぽい人達とのんびりアニメの話が出来ると想像してたんですが全く違いました。職場のおじさん達は、キャバクラでいかに派手な飲み方をしたかなどの話を毎日しています。全く価値観が合わず、コミュ障の自分は勤務中もほぼ話しません。
それでいて出社時間に厳しいなどかっちりした社風も息苦しいです。残業も結構あります。
そんなわけで、将来的な転職先としてWeb系のメガベンチャーに憧れています。面白いサービスを作っていて、コアタイムが緩くて、フリーアドレスで仲良い人の近くで働けると最高です。
ですが今の自分はプログラミングがほぼできません。簡単な文法くらいなら分かります。ヘボ大学の授業でCの文法の単位は取りましたし、会社の新人研修でJavaの講義も受けました。progateやN予備校の内容くらいなら理解できます。SQLも簡単なselect文なら書けます。〇〇入門みたいな勉強会にも週末たまに参加しています。しかし、文法が分かるといっても、ポリモフィズムを理解してるかと言われると怪しいレベルです。アルゴリズムもちゃんと勉強したことがありません。
例えばRailsでなんか作ってみようと思っても、railsコマンドとrakeコマンドの違いや、db:createとdb:migrateの違いが分からなくて何時間もググったりして、あんまり進捗がありません。適性がないのかも知れませんね。平日に残業したあと帰宅して勉強をしていますが、自分でちまちまやるだけでは圧倒的に量が足りず、効率も悪いと感じます。若い今のうちにさっさと未経験可のWeb系に転職→転職を繰り返し、最終的に自社サービスを扱うメガベンチャーへのキャリアアップを目指した方がいい気がしています。
こんな感じでWeb系メガベンチャーに憧れていますが、こんなにだらしない自分に、果たして本当にWeb業界が向いているのか考えると不安で仕方ありません。自社サービス開発のWeb系企業は教育も弊社ほど丁寧でなく、即戦力や個人の努力によるキャッチアップが求められ、個の力が重視されるというイメージがあります。それが本当に私にできるのか、自信がありません。私のような人間は、このままぬるま湯に浸かり続けるのが正解なのでしょうか。長い文章をここまで読んで下さった皆さん、ありがとうございました。どうか所感をお聞かせ願います。