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

小6におすすめな言語


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

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

ID:te8H2Dpyのレス一覧:


18デフォルトの名無しさん2020/09/13(日) 21:26:20.50ID:te8H2Dpy
>>13書いたついでに宣伝。
小学生向けHaskell入門書、Amazonにて絶賛発売中です。
限られた時間でなるべく多くプログラミングに親しんでもらう為に、教える文法は最小限に抑えてますが、
それでもPythonやRubyにそれほど見劣りしない表現力を保ってます。

「パソコンが買えなくてもプログラマーを諦めない君へ ~小学生のHaskell入門~」



参考までに、高階関数もリスト内包表記も無しで、リスト結合演算子から自作してのクイックソート

myqsort [] = []
myqsort [x] = [x]
myqsort (x:xs) = myqsort (small x xs) ^++ [x] ^++ myqsort (large x xs)

(^++) [] ys = ys
(^++) xs [] = xs
(^++) (x:xs) ys = x:(^++) xs ys

small n [] = []
small n (x:xs) | x <= n = x:small n xs
small n (x:xs) = small n xs

large n [] = []
large n (x:xs) | x > n = x:large n xs
large n (x:xs) = large n xs
19デフォルトの名無しさん2020/09/13(日) 21:36:27.11ID:te8H2Dpy
掛け算演算子はこんな感じ。
(ユニコード文字の記号も演算子に使える。Haskellの掛け算演算子(*)と被らないので、そのまま動く)

(×) a 0 = 0
(×) a b = a + (×) a (b - 1)

2 × 3
= 2 + (×) 2 (3 - 1)
= 2 + 2 + (×) 2 (2 - 1)
= 2 + 2 + 2 + (×) 2 (1 - 1)
= 2 + 2 + 2 + (×) 2 0
= 2 + 2 + 2 + 0 ((×) a 0 = 0により、0が返る)
= 6

レス:1-200 201-400 401-600 601-800 801-1000 ALL

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

TOPへ TOPへ  

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


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

 ↓「小6におすすめな言語 」を見た人も見ています:
おすすめの言語ってなんなん?
■家を建てるのにおすすめな所■
妹好きにおすすめな一般小説
ロリコンにおすすめなライトノベル 27冊目
ロリコンにおすすめなweb小説 1冊目 [無断転載禁止]
ロリコンにおすすめなライトノベル 32冊目
ロリコンにおすすめなライトノベル 30冊目 [無断転載禁止]
コロナで海外旅行いけない…そんなあなたにおすすめなのがこちらのポテイト
D言語 Part35
新言語開発スレ
関数型言語一般
言語デザイン
C言語なら俺に聞け
この先き主流となる言語
C言語上級者スレ
C言語なら俺に聞け 155
C言語なら俺に聞け 154
新言語を開発したい
糞言語が天下を取る理由
C言語なら俺に聞け 147
C言語なら俺に聞け 146
C言語なら俺に聞け 152
C言語なら俺に聞け 143
C言語なら俺に聞け 151
C言語なら俺に聞け 150
C言語なら俺に聞け 160
C言語なら俺に聞け 163
C言語なら俺に聞け 161
C言語なら俺に聞け 162
C言語相談室(上級者専用)
貴方のオススメの言語
C言語なら俺に聞け 142
C言語なら俺に聞け 141
C言語なら俺に聞け 148
次世代言語アンチスレ19
次世代言語18 V Julia 他
次世代が造った言語 blawn
最強の静的型付け言語は何?
elm(プログラミング言語)
M言語ってどうやって学べばいいの
プログラミング言語Egison
21世紀最高の言語がついに決定
関数型言語でフラグ管理をする方法
新作言語のEBNFを書いていくスレ
簡単なプログラム言語って何?
最強のプログラミング言語とは
インタープリター言語スレ。
自然言語処理スレッド その5
プログラミング言語 Rust 3
自然言語処理スレッド その4
おまいの使ってる言語、人気ねぇのなw
go言語、python言語自信ニキ来てくれ
プログラミング言語 Scala 11冊目
こんなプログラミング言語は嫌だ!
排斥すべきゴミ言語 C++ Rust 他
多言語でforループを列挙していくスレ
ぶっちゃけ始めるのにいい言語て何 part3
ぶっちゃけ始めるのにいい言語て何 part2
【魔法】リリカル☆Lisp【言語】
Microsoftが作った言語かなり優秀な模様
ぶっちゃけ始めるのにいい言語て何 part5
ぶっちゃけ始めるのにいい言語て何 part6
HTML、CSSはプログラム言語じゃない!
自称次世代言語議論スレ[PHP PHP PHP]
23:10:34 up 12 days, 14:32, 0 users, load average: 90.04, 72.71, 67.61

in 0.10945892333984 sec @0.10945892333984@0.1 on 110413