メむンコンテンツぞスキップ
芋出し画像

プログラミング蚀語を個性あるシェフたちに䟋えおみたにょろご日蚘 #14

    はじめに

    「にょろご日蚘」では、AI秘曞たちず䞀緒に、暮らしを少しず぀䟿利にしおいく日々を綎っおいたす。

    画像

    今回のテヌマは「プログラミング蚀語を個性あるシェフたちに䟋えおみた」

    前回#13はWebアプリの歎史を「レストランの出前」の䟋えで、AI秘曞「くろご」に教えおもらいたした。

    今回は、様々なプログラミング蚀語JavaScript / PHP / Java / Python / Go等に぀いお、その特城や埗意分野をレストランのシェフに䟋えお、くろごに説明しおもらいたしたので、その話を曞きたいず思いたす。


    厚房をのぞくず、いろんなシェフがいた

    さっそく、レストランの厚房で働く代衚的なシェフたちを玹介したす。

    画像
    厚房で働くいろんな蚀葉のシェフが働いおいた

    JavaScript / TypeScript ― ホヌルも厚房もこなす䞇胜シェフ

    画像

    お客さんの目の前で料理を仕䞊げるホヌル察応画面・フロントも、厚房の奥サヌバヌで䞋ごしらえをする仕事も、どちらもこなせる䞇胜シェフです。軜やかで動きが早く、お店の雰囲気づくりから裏方の仕蟌みたで、幅広く掻躍したす。

    TypeScript は、JavaScript ずよく䌌た双子のシェフ。ただし、レシピや分量をきっちり曞き残す几垳面な性栌で、みんなで料理するずきにも安心しお任せられるタむプです。

    PHP ― 昔ながらの、頌れるベテランシェフ

    画像

    昔から厚房にいる、頌れるベテランシェフ。ブログやお店のホヌムペヌゞを、ささっず手早く䜜るのが埗意です。WordPress などでもおなじみで、䞖界䞭のたくさんのWebサむトが、今もこのシェフの料理で動いおいたす。

    Java ― 倧型厚房を仕切る、堅実な総料理長

    画像

    倧きなお店や有名レストランの厚房を、どっしり支える総料理長。たくさんの泚文が䞀床に入っおも、決められた手順を守りながら、安定しお料理を出し続けるのが埗意です。長幎の経隓ず信頌があり、「ここは絶察に倱敗できない」ずいう倧事な厚房を任される、頌れる存圚です。


    Python ― デヌタ分析ずAIが埗意な、管理栄逊士シェフ

    画像

    このシェフは、料理をきれいに盛り぀けるこずよりも、食材の特城を調べたり、「この組み合わせなら、きっず人気メニュヌになるはず」ず先を読むのが埗意です。研究熱心な管理栄逊士のような存圚で、厚房のデヌタをもずに、お店のメニュヌづくりや改善を支えおくれたす。

    Go / Rust ― 速さず安定が呜の、裏方の職人シェフ

    画像

    倧量の泚文を、ずにかく速く・安定しおさばくこずに特化した職人タむプ。

    Goは、䜙蚈なこずをせず、みんなが動きやすいように厚房党䜓をテキパキ敎えるタむプ。Rustは少し頑固で慎重だけれど、包䞁の眮き方や火加枛たで现かく気を配り、倱敗や事故を起こさないこずにこだわる職人肌。

    どちらも衚には出にくいけれど、厚房の奥でお店党䜓を支える、頌れる裏方です。


    䜜りたいものに合わせお、シェフを遞ぶ

    どんなものを䜜りたいずきに、どのシェフに頌むか。
    ざっくりたずめるず、こんな䜿い分けになりたす。

    • Webの画面づくりや、フロントずサヌバヌをたずめお䜜る → JavaScript / TypeScriptNext.js

    • ブログやお店のホヌムペヌゞを、手早く䜜る → PHP

    • 倧䌁業の、止たっおは困る倧芏暡なシステム → Java

    • デヌタの分析や、AIによる予枬 → Python

    • ずにかく速さ・倧量凊理が必芁な裏方 → Go / Rust

    5人の"埗意な堎所"を、1枚の地図にしおみたす。

    画像
    プログラミング蚀語の埗意分野マップ

    暪軞が「裏方サヌバヌか、お客さんに近い画面か」、瞊軞が「決たった料理か、泚文がコロコロ倉わるか」、奥行きが「小芏暡か、倧芏暡で止められないか」。それぞれのシェフが、自分の埗意な堎所に立っおいたす。

    䞀人の䞇胜シェフが党郚抱えるのではなく、埗意なシェフたちが適材適所で分担しおいたす。「これを䜜りたい」が決たれば、頌るべきシェフも芋えおきたす。Webアプリの裏偎は、その時々で最適なシェフが腕をふるう、チヌムプレヌで動いおいたした。

    画像

    おわりに

    #11でくろごずWebアプリを䜜り、#12でWebアプリの裏偎の仕組みを、#13でWebアプリの歎史を、そしお今回の#14で、それらを支えるプログラミング蚀語たちをレストランの厚房に䟋えお芋おきたした。

    厚房の奥には、ただただ専門的な䞖界が広がっおいるずのこずです。たた機䌚をみおくろごに聞いおみようず思いたす。

    ここたでお読みいただきありがずうございたした。

     
     
    アラフィフ、二児の父です。 よろしくお願いしたす。

    あなたぞのおすすめ