ChatGPTと一緒に「風華(プログラミング言語)」を作ろう

2023/03/30(木)20:00 〜 21:30 開催
ブックマーク

イベント内容

世界で最も普及している、オープンソースのオペレーティングシステム(OS)。いわゆるUNIX系OSの一種で、プログラムが公開されており誰でも自由に入手や使用、改変、再配布することができる。 ほとんどのLinuxディストリビューションは、何十ものプログラミング言語をサポートしている。Linuxアプリケーションおよびオペレーティングシステムを開発するのに使われているツール群の多くはGNUツールチェーンというものの中にみられる。これには、GNUコンパイラコレクション (GCC) や GNU build system が含まれている。GCCは、C言語、C、Ada、Java、Fortranのコンパイラを提供している。今後GCCを置きかえる可能性がある候補として、2003年に初公開されたLLVMプロジェクトがある。LLVMプロジェクトは、LLVM基盤のひとつの利用例として、C言語/C/Objective-Cに対応した近代的なオープンソースコンパイラであるClangを提供している。プロプライエタリなLinux用コンパイラとしては、Intel C Compiler、Sun Studio、IBM XL C/C Compilerなどがある。

ほとんどのディストリビューションは、Perl、Python、Ruby、PHPといった動的プログラミング言語もサポートしている。また、C# (Mono) 、Vala、Schemeといった言語もサポートしている。各種のJava仮想マシンやJava開発キットもLinuxで動作する。これにはオリジナルのJVM、IBMのJ2SE RE、その他のオープンソース実装が含まれる。

GNOMEやKDEは良く知られたデスクトップ環境であり、アプリケーション開発のためのフレームワークを提供している。この2つのプロジェクトはそれぞれGObject/GTK+とQtに基づいており、両者ともC言語/C++だけでなく、様々な言語用のバインディングが提供されている。

Linuxでは、いくつもの統合開発環境 (IDE) も利用することができ、例えば、Anjuta、Eclipse、Geany、ActiveState Komodo、KDevelop、Lazarus、MonoDevelop、NetBeans、Qt Creator、Omni Studioなどがある。しかしながら、IDEを使わずに、テキストエディタやその他の個別のツールを組み合わせて開発を行う者も多い[49]。 これを使いこなして、色々な機器を使いこなそう。

タイムスケジュール

オンライン開催となります。

* 20:00 集合
* 20:00~20:30 前半:①黙々会:なでしこ勉強会など言語の勉強会(30分)
* 20:30~21:00 ②講習:JavaScript講習(30分)
* 21:00~21:20 後半:③言語づくり(風華の開発)(20分)
* 21:20~21:30 ④今回の宿題(10分)
* 21:30 解散

風華(ふうか)

「風華」とは、美しい風流を表現する言葉であり、美的センスや芸術性を重視した言語を表現することができます。また、音が美しく、耳に心地よい響きを持っています。 そんな想いを込めて、言語の名前にしました。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
情報提供元ページ(connpass)へ

新規会員登録

このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。



※ ソーシャルアカウントで登録するとログインが簡単に行えます。

※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。

関連するイベント