「Pascal」を含む日記 RSS

はてなキーワード: Pascalとは

2026-04-11

プログラム言語を覚えた順番に書いてく(Languageってついてたら言語とみなす)

BASIC(行番号のある)

FORTRAN

COBOL

C

SQL

Pascal

C++

Java

C#

HTML

JavaScript

PHP

Python

2026-04-08

AIバブルについて間違ってることたぶん正しいこと

経済学を学んできた人間として私が長年思い知らされてきたことのひとつは、技術革命についての予測はほぼ必ず二つの方向に間違えるということだ。短期的な影響を過大評価し、長期的な影響を過小評価する。Amara’s Lawと呼ばれるこの法則は、もう耳にタコができるほど引用されているが、引用している人々の大半がその含意を正しく理解していない。

なぜか。この法則が本当に言っているのは、私たち技術生産性への経路(path)を予測するのが絶望的に下手だということであり、それは「長期的にはすごいことになる」という楽観論の根拠にはならないからだ。むしろ謙虚さの根拠である

ソロー幽霊、ふたたび

1987年ロバート・ソローが言った有名な一言がある。「コンピュータ時代はどこにでも見えるが、生産性統計の中には見えない」。いわゆるソローパラドックスだ。

結局のところ、ソローは間違っていた——ただし、正しくなるまでに約10年かかった。1990年代後半になってようやく、IT投資全要素生産性TFP)の統計に姿を現した。そしてその生産性ブーム2004年頃にはもう息切れしていた。つまり、真に生産性が加速した期間はせいぜい7〜8年だった。

ここで問いたい。AIについて、私たちソローパラドックスのどの段階にいるのか?

私の暫定的な答え:まだ最初期、つまり投資は膨大だが生産性統計にはほとんど現れていない段階だ。2024年から2025年にかけて、米国大手テック企業AI関連の設備投資に年間2000億ドル以上を注ぎ込んでいる。これはドットコムバブル期IT投資インフレ調整後でも凌駕する規模だ。しかBLS労働統計局)の生産性データは頑固に平凡なままである

これ自体は悲観する理由ではない。1990年代の教訓は、GPT(General Purpose Technology、汎用技術——チャットボット名前ではない)の生産性効果は補完的な投資組織変革が追いついて初めて顕在化する、というものだった。電力についてのPaul David古典的研究が示したように、工場が電力を最大限活用するには、建物設計から生産プロセスまで全面的に作り直す必要があった。それには一世代かかった。

問題は、AIについてこの「一世代」がどのくらい圧縮されるか——あるいはされないか——である

■ 今回は本当に違うのか

AI推進派(ブースター)たちの主張を整理しよう。彼らの議論は概ね三つのからなる。

第一に、AIは「知的労働」を自動化するので、過去技術革命肉体労働機械化)とは質的に異なる。第二に、AIAI自身の改良に使えるので指数関数的な自己改善が起きる。第三に、したがって従来の経済モデル適用できない。

率直に言おう。第一の主張には相当の真実がある。第二の主張は経験的にまだ確認されていない。第三の主張はほぼ確実にナンセンスだ。

第一の主張から。確かにLLM(大規模言語モデル)がホワイトカラー業務の一部を代替・補完できることは明らかだ。コードを書く、文書を要約する、定型的な分析をする——これらのタスクAI人間と同等かそれ以上のパフォーマンスを示す場面は増えている。そしてこれらはGDP統計の中でかなりの比重を占めるセクター業務だ。

しかし——そしてこれは大きな「しかし」だが——タスク自動化職業自動化は全く別物である。これはDaron AcemogluとPascal Restrepoの研究が繰り返し示してきたポイントだ。ある職業の30%のタスク自動化可能だとしても、その職業消滅するわけではない。むしろ、残りの70%のタスク——AIには(まだ)できない判断交渉文脈理解——の相対的価値が上がる。

経済学ではこれを「Oの環理論(O-ring theory)」で考える。宇宙船チャレンジャー号を思い出してほしい。あの事故では、一個のOリング不具合が全体を破壊した。多くの知的労働もこれに似ている。プロセスの大部分をAI完璧にこなしても、人間判断必要な一箇所が全体の質を規定する。この構造がある限り、「AIが全てを代替する」というシナリオは実現しにくい。

バブル解剖学

投資の話に戻ろう。

私はバブルかどうかという問いの立て方自体が間違っていると思う。正確な問いはこうだ:現在AI投資の期待収益率は、資本コストを上回っているか

NVIDIA株価は、AI関連の半導体需要が今後5年間にわたって年率30%以上で成長し続けることを織り込んでいる。Microsoftクラウド事業評価額は、企業AI導入率が楽観的なシナリオの上限で推移することを前提としている。これらの仮定が同時に成立するためには、AI経済価値が、それこそ過去のどの汎用技術よりも急速に実現されなければならない。

これは不可能ではないが、歴史的基準率(base rate)を考えれば、かなり強気な賭けだ。

もうひとつ、あまり議論されないが重要ポイントがある。AI投資地理的企業的集中度だ。米国AI設備投資の大部分は事実上5〜6社に集中している。これは1990年代後半のテレコムバブル構造的に似ている——大量の資本が少数のプレイヤーの「勝者総取り」の賭けに集中し、セクター全体の合理性個別企業の楽観バイアスの総和によって歪められる。

マクロ経済的により心配なのはバブルが弾けた場合波及効果だ。テック企業設備投資GDPの相当部分を占めるようになった今日AIへの期待の急激な修正は、2000年ドットコムクラッシュよりも大きなマクロ的ショックをもたらす可能性がある。

■ 分配の問題

仮にAI楽観論者が正しいとしよう。AIが本当にGDP成長率を年1〜2ポイント押し上げるとしよう。それでも、私にとって最も重要な問いは変わらない。誰がその果実を得るのか?

過去40年間の技術進歩歴史は、生産性の上昇が自動的に広く共有されるわけではないことを痛いほど示してきた。実際、skill-biased technological change技能偏向技術変化)の文献が明らかにしたのは、ITの普及が賃金格差の拡大と中間層空洞化寄与したということだ。

AI場合、分配効果さらに極端になる可能性がある。なぜなら、AI代替するのは(少なくとも当面は)比較的高給のホワイトカラー業務の一部だからだ。パラドキシカルに聞こえるかもしれないが、配管工やクリーニング業者仕事は、弁護士パラリーガルジュニアプログラマー仕事よりもAIによる代替に対して安全だ。これは分配の観点から複雑な含意を持つ——単純な「高スキル対低スキル」の図式では捉えきれない再編が起きる。

■ 私が本当に心配していること

以上を踏まえて、AI経済についての私の暫定的見方をまとめよう。

AIは本物の汎用技術であり、長期的に有意生産性効果をもたらす可能性が高い。しかし「長期的」が何年を意味するかについて、私たちは驚くほど無知である現在投資水準は、その効果歴史的例外的な速さで実現されることを前提としている。そしてたとえ楽観的なシナリオが実現しても、分配の問題自動的解決されることはない。

ただし、私が最も心配しているのは、上記のどれでもない。

私が最も心配しているのは、AIについての公共議論の質だ。テクノユートピア主義者たちは「AGIが3年以内に来る」と叫びテクノペシミストたちは「大量失業が来る」と叫ぶ。そしてどちらの陣営も、自分たちの主張がきわめて不確実な予測に基づいていることをほとんど認めない。

経済学を学んだ人間として私が言えるのは、不確実性にはそれ相応の政策対応がある、ということだ。セーフティネットの強化、教育と訓練への投資競争政策による市場集中の抑制——これらは、AIユートピアをもたらす場合でもディストピアをもたらす場合でも、あるいはその中間の(最もありそうな)場合でも、正しい政策だ。

確実性の幻想に基づく政策よりも、不確実性を認めた上でのロバスト政策のほうが、はるかにましだ。これは退屈な結論かもしれない。だが退屈な正しさは、刺激的な間違いに勝る。いつだってそうだ。

2025-10-22

実は、公式ドキュメントが手の届くところにあるのでは

Delphi

Delphiなら開発環境付属するヘルプがとても充実しているはずだ。

Object Pascalのものは、これまでのご経験があれば習得に大きな問題はないと思う。

どちらかというとDelphiVCLというライブラリを使いこなしてこそなのだが、これの説明ヘルプがかなり役に立つ。

実は俺も20年以上前Delphi兄弟であるBorland C++ Builder(BCB)というのを仕事で使っていた。

これもVCLが肝だったのだが、ちょっと慣れたら参考書なんて不要ヘルプでだいたい片が付くようになった。

膨大な内容だが、一度全体を目を通してみるのが良いだろう。

DelphiBCBユーザたちはメーリングリスト情報シェアしあっており、悩み事があればその過去ログがよく検索でヒットして重宝したんだけど今は厳しいね

当時のアーカイブこちら管理人さんが持っているかもだ。

メールアドレスが載っているので、自分だったらダメもとで連絡してみる。

サイトの最終更新20年近く前だなんて気にしてはいけない。

UNIFACE

こちらに関しては、会社公式ドキュメントが残っているんじゃないだろうか。

20年前の、紙の資料がそれこそ山のようにあってもおかしくない。

ベテラン先輩に「会社の中にあるUNIFACEの公式ドキュメント全部のありかを教えてください」と言うのだ。

結構ちゃんとしている中小JTCなら、廃棄してないんじゃないかな。

これも出てきた文書すべてにざっと目を通せばとっつきやすさの順番がなんとなくわかるので、その順番どおりにじっくり読んでみるのをお勧めする。

望みはない気はするが、サポート契約してないかも念のため確認してみるといい。

サポート窓口が使えたら随分違うはずだ。

がんばれ

近頃のWeb記事書籍はよく噛み砕いて初心者にも解りやすく書かれているから、元増田はそういう情報源じゃないと嫌なのかなと感じた。

かに公式ドキュメントにそうしたフレンドリーさは期待できない。

特に慣れていない分野だったら最初の内は本当に訳わかんなくて読むのが辛いけど、理解できないうちは頑張って三度目を通そう。

眺めているうちに慣れていく。

絶対に助けになるはずだ。


anond:20251021125002

2025-10-21

anond:20251021125002

delphiソースコード理解できる?

ChatGPT:

思考時間: 9s

はいDelphiObject Pascal)のソースも読めますし、解説リファクタバグ箇所の指摘・他言語への移植案など対応できます

VCL / FMXGenericsInterface/RTTI、プロパティ/イベントレコード・セット型、メモリ管理string/AnsiString/UnicodeString の違い)、スレッド(TThread / TTask)、WinAPI/COM 呼び出し、uses 単位構成、.dfmフォーム)やリソース周りもOKです。

コードを貼ってくれれば、1ステップずつ説明改善案を出します(DelphiバージョンVCL/FMXも書いてあると精度上がります)。

UNIFACEはどう?

ChatGPT:

思考時間: 13s

はい、UNIFACE(Proc言語)も対応できますフォーム/サービス/レポート/エンティティなど各コンポーネントのトリガ(initialize, validate, leave field など)、operation/entry、newinstance/activate/call、retrieve/e, read, writeエラー制御($status, $procerror)や論理名・assignment(.asn)、署名/パラメータDSP/RESTSOAP連携DBドライバ設定までOKです。

コードや .asn を貼っていただければ、処理フロー解説バグ箇所の指摘、リファクタ、他言語・他フレームワークへの移植案(例:REST API化、Java/Python 置き換え)まで具体的にやります

可能なら UNIFACE のバージョン(9/10/10.4 など)、DBOracle/SQL Server 等)、OS を添えてください。

今どきのAIなら、ダイジョブよ。AIを信じて全文投げ込んでみ

2025-06-08

ビル・アトキンソン死去

Hyper Cardのおじさん。

私が一度だけMacを買おうかどうか悩んだことがあったのだが、その理由はHyper Cardを使いたかたからだった。

結局、Macは買わなかった。

未だにHyper Cardが何かは知らないし、これからも知らないままなのだろう。

 

Apple ][Pascalも書いている、ゴリゴリプログラマーでもある。

この人が居なかったら、Wizardry存在しなかったかもしれない。

2025-03-12

anond:20250312203351

結局のところ、全部OOPで済まそうとすると帯に短したすきに長しなのよね。

からモダン言語OOPOOP以外も可能ハイブリッド戦略をとっている訳ですしおすし。今でも割とOOP成分多めなのってObject Pascal系譜とかじゃないかな、汎用な言語だと。

んで、C++C#も後付けでOOP以外の機能が付け加えられているけど、その分だけ言語仕様増改築されてややこしいから、それよりも新規言語作っちゃおうってパターンはあるわな。

2024-08-08

anond:20240808114501

ワイの使ってる2大Windowsアプリ

エディタファイラー

どっちもデルファイやで

もとを辿ればTurbo Pascalやで

2024-07-13

anond:20240713093235

pascal もやってみれば良いんじゃない

代入が := だよ

2024-02-17

anond:20240216234130

そうか、その考えはなかった。

自転車置き場の議論として最初に教えるプログラミング言語は何にすべき?

ってのがある。オレの大学ではPascalだった。Cよりはマシだろう。あるいはPythonとかもあり得るかもな。

だが、最初に触れるパソコンLinuxなら、POSIX shホーム言語にできるわけか。。。

そりゃ結構面白いな。

2023-09-27

anond:20230927192102

初心者にもいろんなタイプがいるんだよ。すぐ何かに役立つ知識よりもCSの基本からじっくり勉強したい初心者もいる。(俺とか) 


大学によっては一年生向けの最初言語が C だったり OCaml だったり Haskell だったり Oberon だったり PascalAda だったりするところもあるくらいだからな。もちろん少数派だけど。(今の多数派は多分 Python か C)

2023-08-16

諸々遊ぶ用GPUたち個人的まとめ

はじめに

ゲーム用ではなく計算用途(HashCat、SD/NAI、llama.cpp etc…)のまとめ

Linux(もっと言えばArchLinux)で利用する(=できるスキルがある)ことを想定、購入手段は最低限AmazonヤフオクとAliExpressが使えるものとする

増田仕様用途はllama.cppがメインなのでそれにフォーカス

参考資料:llama.cppにおけるVRAM必要量参考(実体験に基づく)

モデル VRAM容量
7B q4_0/q3_K_M 6GB
7B q4_K_M 8GB
7B q4_K_M low-vram 6GB
13B q3_K_S 8GB

P104-100

  • GTX1070相当?
  • VRAM 8GB
  • 持ってる
  • 7B q4_0 25ms/tok

メリット

  • とにかく馬鹿みたいに安い。出来合いのマイニングリグを買ってばらせば1枚当たり3000円とか

デメリット

Arc A380

  • VRAM 6GB
  • 持ってる
  • 7B q4_0 200ms/tok

メリット

  • 無し

デメリット

CMP 30HX

  • GTX1660相当
  • VRAM 6GB
  • 持ってない
  • 7B q4_0 25ms/tok?(同規模のGTX1660の速度から推測)

メリット

  • 割合安い(AliExpressで9.5k円とか)
  • 短い(小さいケースに突っ込める)
  • 比較的低消費電力(とはいえ8pin x 1)

デメリット

CMP 40HX

  • RTX2070相当
  • VRAM 8GB
  • 今度買う
  • 速度は未知数(おそらく7B q4_0で15ms/tok~20ms/tokぐらい?)

メリット

デメリット

2023-08-14

anond:20230814164301

微積線形代数統計も使わんやで

プログラマからプログラムはするけど大学で習ったPASCALは一度も使わんやで

電磁気学化学力学も全く使わん

2022-08-11

anond:20220811153234

ワイの初めては大学の授業でPASCALやったやで

授業以外では一切使うことなかったけどな

2022-06-27

anond:20220626151746

昔のソースコードが見つかったら晒してあげるけど、ソースコードをどこに上げて欲しいの? ここに貼り付けろってこと?


アセンブリ言語BASICPascalだけど、いいんか?

2022-05-15

anond:20220514113202

やっぱりコンパイラだよね。やっぱり静的型定義言語だよね。Go, Swift, Rust, C, Pascal/Delphi, Ada, …..

2022-04-14

anond:20180518083414

Pascalだと1からだったけど、Cだと0からになってた、、、

2021-12-13

anond:20211213230838

大学Pascal,C,Java,prologを触って、後は趣味

今も仕事でやってるわけではない。

恋愛高校以来してないので、自分もどうしたらいいのか教えて欲しい。

2021-09-26

anond:20210926134829

最終的にPASCALは滅んだけど、その精神はC#に受け継がれた。

anond:20210926134550

1980年頃のASCIIにはPASCALこそ至高、BASICはだめ、

PASCALPASCALって書いてあったような気がする。

anond:20210926132909

間を取ってPascal

2021-09-22

anond:20210922181705

COBOL PASCAL FORTRAN三すくみかな

全部捨ててpythonにすればいいのに

2021-09-18

anond:20210918082242

言語論争なんてするだけ無駄

最強はCOBOLPascal

2021-06-25

anond:20210618090441

世の中には今でも Fortran や C や Pascal(含むDelphi )が活躍している分野もあるというのに、、


Web系の世界ももう少しままらないと大変そう。まあ、そういう動きはいろいろあるから、たぶん遠からず、、、

2021-04-24

anond:20210424120335

Pascal用だと思うんだがなぜかDelphiが入ってた

GUIプログラミングをすると怒られた

まあ、用途はそこじゃないからな

anond:20210424120335

ワイは大学ではPascal習ったやで

実務で使ってる奴なんか見たことないけど

ログイン ユーザー登録
ようこそ ゲスト さん