asopi tech
asopi techIndie Developer

#Pythonタグの記事

表示切り替え
Nimの構文・ディープインサイト ― Pascal・Python・Haskellとどこが似ているのか
DEV
開発メモ

Nimの構文・ディープインサイト ― Pascal・Python・Haskellとどこが似ているのか

Nimの構文を宣言・型システム・式指向・ジェネリクス・distinct型・マクロ・コンパイル時実行まで全38トピックで徹底分析し、各構文がPascal・Python・C系・関数型言語のどのスタイルに似ているかを比較します。前提となるブロック構文設計(オフサイドルール)の違いも解説します。

Alopex DB v0.8.8チュートリアル 第5回:サーバーで開く

組み込みで作ったデータディレクトリを alopex-server で開き、HTTPから同じSQLを実行します。サーバー経由で書いた行がファイル側からも読めることを確かめます。

Alopex DB v0.8.8チュートリアル 第4回:ベクトル検索とDataFrame

記事に埋め込みベクトルを持たせて似た記事を探し、SQLの結果をDataFrameへ移してタグを整形します。

Alopex DB v0.8.8チュートリアル 第3回:CASE式・集合演算・WITH句・ウィンドウ関数

条件で値を振り分け、二つの結果を組み合わせ、問い合わせに名前を付け、行ごとの順位と累計を出します。実行結果を確かめながら進みます。

Alopex DB v0.8.8チュートリアル 第2回:SQLで記事を検索する

キーで1件ずつ引く代わりに、テーブルを作ってSQLで検索します。SELECT・JOIN・集約・副問い合わせまでを、実行結果を確かめながら進みます。

Alopex DB v0.8.8チュートリアル 第1回:キーと値を保存する

Alopex DB v0.8.8を入れて、キーと値の保存から始めます。上書き・削除・トランザクション・ファイルへの永続化までを、実行結果を確かめながら進みます。

Nimの構文・ディープインサイト ― Pascal・Python・Haskellとどこが似ているのか

Nimの構文を宣言・型システム・式指向・ジェネリクス・distinct型・マクロ・コンパイル時実行まで全38トピックで徹底分析し、各構文がPascal・Python・C系・関数型言語のどのスタイルに似ているかを比較します。前提となるブロック構文設計(オフサイドルール)の違いも解説します。