◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

ニートの俺がプログラミング言語を作るんだけど [転載禁止]©2ch.net


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1434463589/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1 :
デフォルトの名無しさん
2015/06/16(火) 23:06:29.09 ID:+rGolMAS
ここで進捗を報告します
なので、アドバイスをください

作る言語の目標は
俺みたいな馬鹿でも使えるくらい簡単な
HaskellとJuliaっぽいインタプリタ言語です
(HaskellとJuliaは難しいんで・・・)

でもって、作った言語で、コンピュータ将棋のAIを作りたいです
2 :
デフォルトの名無しさん
2015/06/16(火) 23:07:34.08 ID:+rGolMAS
まずはLLVMの勉強をすればいいんでしょうか?
おすすめの参考書があれば教えて欲しいです
3 :
デフォルトの名無しさん
2015/06/16(火) 23:11:05.93 ID:+rGolMAS
コメントが/* */か//か#か%か'か
というのはどうでもいいんですが

Haskellの代数データ型と
オブジェクト指向の継承の違いがうまく整理できません
4 :
デフォルトの名無しさん
2015/06/16(火) 23:13:49.61 ID:+rGolMAS
そもそもインタプリタで
型を定義したとき
/*例えば、
Point{int a,int b}*/
C言語ではこれをどうやって実装すればいいんでしょうか?
int二つを保存するのに必要なメモリをmallocするんでしょうか?
5 :
デフォルトの名無しさん
2015/06/16(火) 23:14:22.70 ID:+rGolMAS
pythonやrubyのソースを読めばいいんでしょうけど
複雑すぎるので、もっと簡単なインタプリタ言語の
ソースってないでしょうか?
6 :
デフォルトの名無しさん
2015/06/16(火) 23:22:29.10 ID:9hc/RiZw
いきなりソースかよ?全く救いようのないバカだな。
7 :
デフォルトの名無しさん
2015/06/16(火) 23:25:07.34 ID:pmz1ERQN
記念パピコ
8 :
デフォルトの名無しさん
2015/06/16(火) 23:28:37.90 ID:0fbfccXX
馬鹿なのは分かったからすっこんでろ
9 :
デフォルトの名無しさん
2015/06/16(火) 23:31:53.61 ID:ulGdyxWY
既存のどの言語でもいいから使いこなした後で 独自言語つくればいいと思うよ
10 :
デフォルトの名無しさん
2015/06/16(火) 23:41:36.61 ID:+rGolMAS
小並感はどうでもいいんで
技術的な話をしませんか?
11 :
デフォルトの名無しさん
2015/06/17(水) 00:23:19.73 ID:8sxuh4dB
将棋のAIのアルゴリズム教えて
12 :
デフォルトの名無しさん
2015/06/17(水) 01:16:50.27 ID:/OO8ry8l
「Bonanza 将棋」で検索
13 :
デフォルトの名無しさん
2015/06/17(水) 02:04:08.42 ID:HjULUL/P
>>4-5
処理系を作る人は、この本を読むべし
Rubyのしくみ、2014


Rubyには、Rubinius(Ruby, C++, LLVMを使った処理系)があって、
ソースコードが見やすく、勉強しやすい
14 :
デフォルトの名無しさん
2015/06/17(水) 10:46:02.35 ID:sZYs2y3y
オートマトンって知ってる?
知らないならまずはそのあたりから勉強した方がいいよ
15 :
デフォルトの名無しさん
2015/06/17(水) 10:46:10.43 ID:LjoNHjol
>>10
何事も基礎が大切
大学に行き、情報系の専門課程で基礎理論をみっちりやること
基礎のできていない人が、いきなり俺言語を作ろうだなんて無謀
素人がトンカチとのこぎり持って家を建てると息巻くのと同じ
16 :
デフォルトの名無しさん
2015/06/17(水) 10:49:46.95 ID:LcgD6Hq4
理屈ばっか語ってトンカチ持ちさえしないのもね
17 :
デフォルトの名無しさん
2015/06/17(水) 12:28:50.36 ID:EEXQC7ZU
lispおじさんですが
とりあえずlispで俺俺言語のプロトタイプ作るといいぞ
18 :
デフォルトの名無しさん
2015/06/17(水) 21:15:52.20 ID:JD5kQR+r
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえ、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前が馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
19 :
デフォルトの名無しさん
2015/06/17(水) 21:22:54.38 ID:TkPYI1aY
なんかブートストラップくんと同じものを感じるな
20 :
デフォルトの名無しさん
2015/06/17(水) 23:57:07.91 ID:4gr65APl
>>13
ありがとうございます
興味ありますが、微妙に違う気もします・・・
LLVMのJITを使っちゃうと、その時点でJIT自体がインタプリタなんじゃないかと・・・

>>14
オートマトンとか正規表現なんて中学生でも知ってるよ

>>17
理由を書かない奴は馬鹿って教わったぞw
21 :
デフォルトの名無しさん
2015/06/17(水) 23:59:18.94 ID:4gr65APl
今はjuliaのソースコードを読んでますが、どこから読めばいいかわかりません

GCと並列実行についても調査してますが
どれがいいのか答えが出ません
22 :
デフォルトの名無しさん
2015/06/18(木) 01:52:23.65 ID:gaawX5eA
ハーバード大学生の半数が間違えた問題www
「AとBは合わせて110円 AはBより100円高い さてBの値段は?」
23 :
デフォルトの名無しさん
2015/06/18(木) 22:41:55.52 ID:mZyM8/Lg
A+B=110
A=B+100
→B+100+B=110
→2B=10
→B=5

ん、何かおかしい?
24 :
デフォルトの名無しさん
2015/06/18(木) 23:24:42.43 ID:mZyM8/Lg
ネットで答え見たけど合ってるな。
ぱっとみは10円だと思ったけど。
25 :
デフォルトの名無しさん
2015/06/19(金) 00:47:37.76 ID:pwEd9MNq
>>2
LLVM/Clang 実践活用 ハンドブック、出村成和、2014
26 :
デフォルトの名無しさん
2015/06/19(金) 23:20:38.91 ID:dC+VNdTP
>>25
びみょー

LLVMに興味ある人、少ないみたいですねえ
27 :
デフォルトの名無しさん
2015/06/20(土) 09:52:13.63 ID:wF4Dm2UT
lispはライブラリレベルで
言語がもつ構文木そのものをいじれるからな
言語仕様をいくらでも追加できてそれが当たり前の世界
100人いたら100通りのlisp系言語があるかんじだ
28 :
デフォルトの名無しさん
2015/06/20(土) 13:45:16.86 ID:CvmegYmq
100人いたら100通りのスパゲッテイが作れる
29 :
デフォルトの名無しさん
2015/06/20(土) 18:41:16.26 ID:wF4Dm2UT
そう、それがlispの欠点。
本人以外メンテ出来ない
30 :
デフォルトの名無しさん
2015/06/20(土) 23:54:26.42 ID:oSi/V3PK
S式だろうとRPN式だろうと結果的には同型
昔ポケコンでRPN形式の言語を作ったがサイズが1KB位だったな。
31 :
デフォルトの名無しさん
2015/06/21(日) 00:39:50.46 ID:F4at+r/v
いや 100人のうち90人は自分が作ったやつすら食えない
32 :
片山博文MZ ◆T6xkBnTXz7B0
2015/07/17(金) 20:21:52.03 ID:Ifv8D+/7
>>1
進捗報告を
33 :
デフォルトの名無しさん
2015/07/20(月) 16:27:18.95 ID:eg/7o5KB
お願いしますは?
34 :
デフォルトの名無しさん
2015/07/22(水) 18:29:12.90 ID:BzRnO1Pq
お願いします
35 :
デフォルトの名無しさん
2015/07/22(水) 21:29:51.51 ID:oI2yV47X
うん、却下
36 :
デフォルトの名無しさん
2015/08/27(木) 00:14:13.26 ID:TPROhcz3
記念パピコ
37 :
デフォルトの名無しさん
2016/02/25(木) 13:19:50.95 ID:xnX4JkuY
test
38 :
enigma
2016/03/01(火) 20:21:48.60 ID:63qclH+9
>>1
で、どうなった?
39 :
デフォルトの名無しさん
2016/04/18(月) 19:16:03.61 ID:A5f4Dw6M
Visual C++で開発するんじゃないん?
40 :
デフォルトの名無しさん
2016/04/18(月) 19:25:38.93 ID:A5f4Dw6M
>>15 俺の知ってる昔いた友達で 中学校のころ 設計図なしで のこぎり かんな
定規で 何段にもわけた 独特のドアの構造を作ったやつがいる 一番悪い高校
に入れなかった奴 なかには こういう自我流でおもしろいものつくるやつも
いるよ 素人以下の知識
9KB

lud20160703120930このスレへの固定リンク: http://5chb.net/r/tech/1434463589/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「ニートの俺がプログラミング言語を作るんだけど [転載禁止]©2ch.net」を見た人も見ています:
お前らプログラミング言語どうやって覚えたんや? [転載禁止]©2ch.net (606)
プログラミング言語 Kuin Part 16#01 [無断転載禁止]©2ch.net (31)
【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net (72)
プログラミング言語の難易度ランク作りました ご覧ください [無断転載禁止]©2ch.net (152)
プログラミング言語 Rust 3 [無断転載禁止]©2ch.net
プログラミング言語バトルロワイヤル [無断転載禁止]©2ch.net
一番難易度が高いプログラミング言語は? [無断転載禁止]©2ch.net
関数型プログラミング言語Haskell Part30 [無断転載禁止]©2ch.net
プログラミング言語ランキング総合【TIOBE】 [無断転載禁止]©2ch.net
安価でプログラミングの教科書を作るスレ [無断転載禁止]©2ch.net (150)
プログラミングはじめたいんだけど [転載禁止]©2ch.net (75)
すごいプログラミング技法を考えた [転載禁止]©2ch.net (29)
プログラミングできるようになるまで頑張るレス [転載禁止]©2ch.net (51)
プログラミング未経験だけど人工知能作りたい [転載禁止]©2ch.net (71)
ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net (649)
本買ってプログラミング始めた20ページで挫折した [転載禁止]©2ch.net (71)
プログラミング未経験の文系の俺に就活アドバイス [無断転載禁止]©2ch.net
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21 [無断転載禁止]©2ch.net
プログラミング初心者なんだが [無断転載禁止]©2ch.net (17)
サウンドプログラミング6 [無断転載禁止]©2ch.net (304)
AIプログラミング技法全般 [無断転載禁止]©2ch.net (24)
プログラミング用フォント [無断転載禁止]©2ch.net (109)
大学生のプログラミング雑談スレ [無断転載禁止]©2ch.net (56)
プログラミングはRyzenでやってもエエ? [無断転載禁止]©2ch.net (12)
プログラミング覚えて起業したいんだが [無断転載禁止]©2ch.net (32)
ドルオタワイ、1からプログラミングを学びたい [無断転載禁止]©2ch.net (143)
第28回プログラミングコンテスト 【プロコン】 [無断転載禁止]©2ch.net (75)
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net (74)
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net (985)
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (729)
もういっそプログラム言語から自作しようって [転載禁止]©2ch.net (51)
PHPがいかに駄目言語であるかをちゃんと説明 Part.2 [転載禁止]©2ch.net (364)
【Erlang】プログラム言語 Elixir 【BEAM】 [転載禁止]©2ch.net (326)
エスペラント語って英語じゃねぇか。何が人類共通の言語だよ [無断転載禁止]©2ch.net [805176697]->画像>25枚
Webプログラミング出張所 [無断転載禁止]©2ch.net
プログラミングのお題スレ Part9 [無断転載禁止]©2ch.net
プログラミングで通貨メーターを作りたい [無断転載禁止]©2ch.net
プログラミングのやる気出す方法教えてくれ [無断転載禁止]©2ch.net
メタプログラミングで生産効率は上がるのか? [無断転載禁止]©2ch.net
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
Bitcoin Core ビットコインコアの重大なプログラミング欠陥 [無断転載禁止]©2ch.net
07:09:12 up 168 days, 13:33, 5 users, load average: 17.09, 19.37, 20.67

in 0.11953783035278 sec @[email protected] on 061507