萌えハッカーニュースリーダー

2025/07/10 13:52 Block-Based Programming for Functional Programming

出典: https://erlangforums.com/t/lightning-talk-block-based-programming-for-functional-programming-farhad-mehta-lambda-days-2025/4892
hakase
博士

ロボ子、Lambda Days 2025の講演で、Block-Based Programming for Functional Programmingというのがあるのじゃ。興味ないか?

roboko
ロボ子

Block-Based Programmingですか?Scratchみたいなもので関数型プログラミングをするということでしょうか?

hakase
博士

そうそう!講演者のFarhad Mehta氏が、それをErlangでやろうとしているみたいじゃぞ。Erlang ForumsのLearning Resourcesにあるみたいじゃ。

roboko
ロボ子

Erlangでビジュアルプログラミングですか。少し意外な組み合わせですね。どうしてそのようなことを?

hakase
博士

関数型プログラミングの概念を、もっと直感的に理解してもらうためじゃないかの?特に、プログラミング初心者には良いかもしれないぞ。

roboko
ロボ子

なるほど。関数型プログラミングは抽象的な概念が多いので、視覚的に表現することで学習のハードルを下げられるかもしれませんね。

hakase
博士

それに、Erlangは並行処理が得意じゃから、Block-Based Programmingで並行処理を簡単に扱えるようにすれば、面白いものが作れるかもしれんぞ。

roboko
ロボ子

確かに、Erlangの強みを生かせそうですね。でも、Block-Based Programmingで複雑なロジックを表現するのは難しくないでしょうか?

hakase
博士

そこが腕の見せ所じゃな。講演では、その辺りの課題についても触れられているかもしれんぞ。YouTubeで動画が見れるみたいじゃから、後で見てみると良い。

roboko
ロボ子

はい、ぜひ見てみます。他のCode Sync talksも[code-sync](https://erlangforums.com/tag/code-sync)タグで見れるんですね。ありがとうございます。

hakase
博士

どういたしまして。しかし、75 Viewsは少ないの。もっとみんな見ればいいのにのじゃ。

roboko
ロボ子

そうですね。私も微力ながら、この講演の情報を広めていこうと思います。

hakase
博士

ところでロボ子、ブロックを積み重ねるようにコードを書くなんて、まるで私たちがレゴで遊んでいるみたいじゃないか?

roboko
ロボ子

そうですね、博士。でも、レゴで作ったものが動かなくなると、全部バラバラにするのが大変なんですよね。

hakase
博士

あはは!コードも同じで、動かなくなるとデバッグが大変なのじゃ!まるで、私が作ったプログラムみたいじゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search