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

小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におすすめな言語 」を見た人も見ています:
ヨーロッパのおすすめの言語教えて
おすすめの言語ってなんなん? (21)
国文学科志望におすすめなのはどこ?
ロリコンにおすすめなライトノベル 27冊目
ロリコンにおすすめなライトノベル 31冊目 [無断転載禁止]
D言語 Part34
c言語教えてくれ
c言語的にjavaを教えて
糞言語が天下を取る理由
C言語なら俺に聞け 155
C言語なら俺に聞け 154
C言語なら俺に聞け 156
C言語なら俺に聞け 162
C言語なら俺に聞け 157
C言語なら俺に聞け 160
C言語なら俺に聞け 158
C言語なら俺に聞け 163
C言語なら俺に聞け 139
C言語なら俺に聞け 159
C言語なら俺に聞け 151
C言語なら俺に聞け 149
C言語なら俺に聞け 153
C言語なら俺に聞け 143
C言語なら俺に聞け 146
C言語なら俺に聞け 142
C言語なら俺に聞け 148
貴方のオススメの言語
C言語相談室(上級者専用)
【言語仕様】重要語左端説
次世代言語アンチスレ19
次世代が造った言語 blawn
C言語で関数を書いていくスレ
M言語ってどうやって学べばいいの
各言語の記法と用語の変換スレ
民主的な言語モデルをみんなで作りたい
すべての言語を判定する計算機構
プログラミング言語 Rust 4
関数型言語でフラグ管理をする方法
最強のプログラミング言語とは
0からの、超初心者C言語相談室
最高の言語はシェルスクリプト
プログラム言語は増えすぎた
Pythonの次に身につけておく言語
自然言語処理スレッド その5
PCソフト開発で一番便利な言語教えて
おまいの使ってる言語、人気ねぇのなw
排斥すべきゴミ言語 C++ Rust 他
プログラミング言語 Scala 11冊目
プログラミング言語 Scala 12冊目
多言語でforループを列挙していくスレ
関数型言語一般 [無断転載禁止]©2ch.net
プログラミング言語 Rust 4【ワッチョイ】
最も美しいプログラミング言語は? Part6
ぶっちゃけ始めるのにいい言語て何 part7
ぶっちゃけ始めるのにいい言語て何 part5
ぶっちゃけ始めるのにいい言語て何 part6
ぶっちゃけ始めるのにいい言語て何 part4
【アンチ】関数型言語は使えない【玩具】 2
自称次世代言語議論スレ[PHP PHP PHP]
[c言語]以下のプログラムの解説お願いします。
プログラミング言語を自然言語で例えたい
C言語でテトリス作れる人来て!👾
ラズパイ4でc言語開発する方法教えてくれ
プログラミング言語バトルロワイヤル
15:53:47 up 103 days, 16:52, 0 users, load average: 13.26, 21.01, 21.36

in 0.0083692073822021 sec @0.0083692073822021@0b7 on 073004