はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ LISP

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 76件)

Lispとオブジェクトシステム

2023/12/10 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト

Lispとオブジェクト、オブジェクト指向システムを概観します。 続きを読む

Ichigo Lispコンパイラ完全解説

2023/09/18 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebAssembly コンパイラ 実装 特定 ソース

Ichigo Lispコンパイラ完全解説 はじめに この記事では私がWebAssemblyで書いた Ichigo Lispという LISP 1.5実装のコンパイラのソースコードをすべて解説する。 というのも、最近とあるコンパイラの本を読んで 「説明が特定の実装に基づいてる割にそのソースが一部しか載ってない」 という不満を感じたのだが、自分で書... 続きを読む

ChatGPTのプロンプトをLispで書く

2023/03/20 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Clojure chatgpt プロンプト GPT-4 言語

ChatGPTのプロンプトをLispで書けることに気づきました。プロンプトによって処理系としてふるまってもらうという話は聞いたことがありましたが、Lispの場合はそのようなプロンプトがなくても解釈されました。 例 モデルはGPT-4です。言語としてはClojureをベースにした擬似コードを書いています。 子供っぽくする 静かな... 続きを読む

Lispを実装したくなったら読んでほしい本6選 - Arantium Maestum

2022/12/01 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip

言語実装 Advent Calendar 2022の1日目の記事として書いた。 プログラミング言語を実装してみたい!と思ったらまずは簡単なLispインタプリタから始めるというのは一つの王道だと思う。 複雑な構文解析は要らず最低限の再帰下降法パーサで手に入る構文木を、そのまま再帰的な関数で実行していくtree walking評価器。メモ... 続きを読む

新しいプログラミング言語を学ぶとき、簡単なLisp処理系を作るという話

2022/11/22 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip Lisp処理系 新しいプログラミング言語 実装 自作 共通基盤

私は新たにプログラミング言語を学ぶとき、しばしば簡単なLisp処理系を作ってみます。いくつかの言語で取り組んでいるうちに、このLisp処理系群に小さな共通基盤も出来上がったりしているので、これを紹介しつつ、Lisp処理系の実装がプログラミング言語の学習にどう丁度いいのかを紹介します。 Rosetta Lisp 自作のLisp... 続きを読む

ソースコード生成AI「AI Programmer」が対応言語を拡充、正規表現や日本語解説にも対応/PHP、Go、Haskell、Lisp、C#などを新たに習得

2022/10/06 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Haskell 拡充 PHP 習得 AI Programmer

続きを読む

究極のスキルアップ!プログラマーのあこがれ言語「Lisp」を始めよう

2022/08/04 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラマー スキルアップ 究極 言語

新型コロナウイルスの感染がまたも拡大し、外出を控える人が増えてきた。自宅で何かできることを探している人は多いはずだ。中にはプログラミングを始めてみたい人もいるだろう。あるいは、プログラミングに関する新しい技術を身に付けたいソフトウエアエンジニアもいるかもしれない。 プログラミングを学ぶ際には、プロ... 続きを読む

独学でプログラミングを勉強した自分がこれは役に立ったなと思っている本 - golden-luckyの日記

2021/01/07 このエントリーをはてなブックマークに追加 551 users Instapaper Pocket Tweet Facebook Share Evernote Clip golden-lucky Fortran 独学 数学 日記

今ではプログラミングできないわけではないけど、そういえばプログラミングは完全に独学と言っていい。 いや、大学では数学をやっていたので、FortranとかLispはちょっとやった。 なので「完全に独学」といったら嘘になる。 それでも、いま仕事で使っているコンピューターの知識は、基本的にすべて書籍を通して独学した... 続きを読む

Lispはなぜ覇権を握らなかったのでしょうか? - Quora

2020/09/03 このエントリーをはてなブックマークに追加 243 users Instapaper Pocket Tweet Facebook Share Evernote Clip Quora 覇権

続きを読む

Risp (Lisp (in (Rust))) – Stepan Parunashvili

2019/05/02 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Family I’ve seen

Many years ago, Peter Norvig wrote a beautiful article about creating a lisp interpreter in Python. It’s the most fun tutorial I’ve seen, not just because it teaches you about my favorite language family (Lisp), but because it cuts through to the essence of interpreters, is fun to follow and quic... 続きを読む

Rubyが一番強く影響を受けている言語は何ですか? - Quora

2019/04/03 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Quora Ruby Eiffel CLOS クラスライブラリ

SUMI Mᵃˢᵃᵗᵒ (aka sumim) さんが文献参照付きで回答しておられるので、充分な気もしますが、Rubyが影響を受けている言語を上から並べると、 Lisp (意味論的な多くの部分、CLOS、Flavors含む)Perl (テキスト処理機能、正規表現)C (演算子と優先順位)Smalltalk (クラスライブラリ)Python (defとclassキーワード)Eiffel (en... 続きを読む

Lispの車窓から見た人工知能 - dely engineering blog

2018/12/22 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip 車窓 人工知能 dely engineering blog

はじめに こんにちは。 機械学習エンジニアの辻です。 本記事はdely Advent Calendar 2018の22日目の記事です。 dely Advent Calendar 2018 - Adventar dely Advent Calendar 2018 - Qiita 昨日は弊社のサーバサイド・エンジニアの山野井が「【Vue.js】算出プロパティの仕組みについて調べてみた」という記事を書きまし... 続きを読む

Lispの車窓から見た人工知能 - dely engineering blog

2018/12/22 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip 車窓 人工知能 dely engineering blog

はじめに こんにちは。 機械学習エンジニアの辻です。 本記事はdely Advent Calendar 2018の22日目の記事です。 dely Advent Calendar 2018 - Adventar dely Advent Calendar 2018 - Qiita 昨日は弊社のサーバサイド・エンジニアの山野井が「【Vue.js】算出プロパティの仕組みについて調べてみた」という記事を書きまし... 続きを読む

Common Lispでゼロから作るディープラーニング (1)行列演算とニューラルネットのフォワード計算 - Qiita

2018/03/27 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip ニューラルネット 構文 Qiita Python 拡張

Common Lispは非常に単純でありながら簡単に拡張可能な構文を持つ高水準言語です。Lispは昔からAIプログラミングに活用されてきましたが、最近では記号処理ベースのAIから機械学習ベースのAIへと世の中の関心が移っており、Pythonなどが主に用いられるようになっています。 とはいえ、Common Lispは機械学習のような科学計算にも向いています( Common Lispが機械学習に向いて... 続きを読む

Lispの思想 | コンピュータサイエンス | POSTD

2017/02/10 このエントリーをはてなブックマークに追加 477 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD アルファベ コンピュータサイエンス 思想 括弧

Lispと聞くと、冷蔵庫のような大きいサイズのコンピュータや、大文字のアルファベット文字列や括弧の並びといったような過去の時代のことが頭に浮かびます。そう、非常に多くの括弧。Lispの*思想*の一体どこに、オブジェクト指向プログラミングの作成者たちはそんなにも魅了されるのでしょうか。そしてまた、思想となっているプログラLispと聞くと、冷蔵庫のような大きいサイズのコンピュータや、大文字のアルファベ... 続きを読む

LINE Botをサーバーレスで開発!Google Apps ScriptとLINE Messaging APIを使ってチャットボットを作ってみた - pixiv inside

2016/11/14 このエントリーをはてなブックマークに追加 408 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバーレス yasu pixiv GAS チャットボット

こんにちは、今年4月に入社した新卒エンジニアのyasuです。pixivのメンテナンスチームでPHPを書いています。好きな言語はLispです。 本記事では、最近大流行中の人工知能を利用したチャットボットの開発について紹介します。 チャットボットが作れるAPIをLINEが提供 開発した簡単なチャットボットとの会話 LINE Botを作るために必要なもの Google Apps Script(GAS)で... 続きを読む

Emacsこそ至高じゃ!新キャラ投票1位Lisp登場──はしれ!コード学園(番外編)|CodeIQ MAGAZINE

2015/12/14 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeIQ MAGAZINE 番外編 コード学園 言語 連載

Emacsこそ至高じゃ!新キャラ投票1位Lisp登場──はしれ!コード学園(番外編) 2015.12.14 Category: 【連載】はしれ!コード学園 Tag: JavaScript , Lisp , Ruby , はしれ!コード学園 「はしれ!コード学園」新キャラ投票企画で、見事1位に輝いたLispちゃん。 「Lispは神の言語」そのままに、あらゆるニーズに対応可能な万能キャラな個性派キャラ... 続きを読む

ネットワーク初心者の新卒がDockerでネットワークの勉強をしてみた|サイバーエージェント 公式エンジニアブログ

2015/12/08 このエントリーをはてなブックマークに追加 590 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker Dynalyst サイバーエージェント 一人前

この記事はCyberAgent エンジニア Advent Calendar 2015の8日目の記事ですタイトルは5日目の「Scala初心者の新卒が頑張ってLispを作ってみた」のパクりです。 こんにちは!サイバーエジェント アドテクスタジオ新卒の黒崎 (@kuro_m88) と申します。 Dynalystというチームに配属され、一人前のサーバサイドエンジニアになるべく修行をしています(`・ω・´)... 続きを読む

Scala初心者の新卒が頑張ってLispを作ってみた | Scala Tech Blog

2015/12/04 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip AMoAd Scala 志村 サイバーエジェント 新卒

この記事はCyberAgentエンジニアAdvent Calendar5日目の記事です。 こんにちは! サイバーエジェント アドテクスタジオ新卒の志村です!! 7月にScala初心者のままScalaを採用しているAMoAdに配属されたのでScala歴5ヶ月くらいです。 Scala歴5ヶ月くらいだと初級者になるのかもしれませんがScalaばかり書いてる訳ではないのでまだScalaは全然書けません。 ... 続きを読む

Lispから可変長引数を引き算したらできること - 標高+1m

2015/09/07 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip マクロ 可変長引数 左結合 視点 実装者

2015-09-07 Lispから可変長引数を引き算したらできること Lisp Carrot Schemeから可変長引数を引き算したら Shiroさんが面白い記事書かれてたので、前に実際に可変長引数をなくしたLispを作って発見したことを紹介します。*1 実装者とは全く別の、遊ぶ人の視点からの記事です。 ちなみにこの記事では意図的にマクロを一切使わない、いわばラムダ計算パズルをします。 左結合のカ... 続きを読む

TIS川島さんによるSIerにおけるClojureの活用事例 | break the code!! | codebreak;

2015/06/27 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip Clojure codebreak SIer TIS Scal

今週の社内勉強会はTISの川島さんにお越しいただき、Clojureについてお話しいただきました。 Clojureの特徴 まず前半はClojureの特徴についてお話しいただきました。 ClojureはLispであることばかりが取り上げられがちですが「多数のコンピュータ資源をいかに効率的に使うか」にフォーカスしていることが特徴であり、Clojureの特徴でもあるイミュータビリティについて若干のScal... 続きを読む

破壊屋15周年!をIT技術で振り返る - 破壊屋ブログ

2015/06/21 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip IT技術 破壊屋ブログ Tex Windows 大学生

2015-06-21 破壊屋15周年!をIT技術で振り返る 2000年6月に開始した破壊屋もついに15年経った。自分でもビックリである。今回は破壊屋の歴史をIT技術関係のみに絞って振り返る。 これが初期の破壊屋だ。 Windowsに触る 1998年。当時大学生だった俺は初めて触るWindows95&98と格闘しながら授業を受けていた。C言語、LISP、TeX、マセマティカ。覚えなきゃいけないことが... 続きを読む

玲音はBeOSユーザーだった!? LainのLisp開発環境を発掘! - 標高+1m

2015/06/12 このエントリーをはてなブックマークに追加 256 users Instapaper Pocket Tweet Facebook Share Evernote Clip lain 発掘 ハードウェア ピザ 玲音

2015-06-12 玲音はBeOSユーザーだった!? LainのLisp開発環境を発掘! Lisp こんばんは。アマチュアLisp考古学者の山下です。先週弊社でピザを焼きながら唐突に話題に上った、LainのHandiNAVIにLispのソースコードが表示されているシーンについて検証していきます。 まずは先人たちの研究によって判明している事項のまとめ: HandiNAVIのハードウェアのモデルはA... 続きを読む

なぜLispなのか?― “データ” と “コード” | プログラミング | POSTD

2015/06/12 このエントリーをはてなブックマークに追加 105 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD NEWS 筆者 主流 プログラミング

Hacker Newsに投稿された「Lispは単なる表記法の1つにすぎないと私は考えますが、間違っているでしょうか?」というコメントに、筆者は「Lispは単なる表記法の1つではなく、プログラミングとは何かという考え方を根本的に覆すもの」と述べます。その詳細を、プログラミングに関する主流な考え方との比較と共に見てみます。たくさんの人から私が昨日Hacker Newsに書いたコメントについてもっと詳し... 続きを読む

Make a LispLisp 処理系を学んでつくる (with Crystal) - sorry, uninuplemented:

2015/06/11 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sorry uninuplemented Mak mal 前々

2015-06-11 Make a LispLisp 処理系を学んでつくる (with Crystal) mal Lisp Crystal インタプリタ式の言語処理系を書いたことが無かったので一度実装してみようと思って,この手のは Lisp が定番だということで,前々から気になっていた Make a Lisp (mal) に挑戦してみました. Make a Lisp (mal) とは Mak... 続きを読む

 
(1 - 25 / 76件)