Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratch以外のプログラミング言語やってる人交流場
- akinarin
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
Haskell初心者なんですけれど誰かHaskellerはいませんか?
最近、ヴェルディの怒りの日のメロディが好きで、よく口ずさむ。
Dies iræ, dies illa
solvet sæclum in favilla:
teste David * Sibylla
Quantus tremor est futurus,
quando judex est venturus,
cuncta stricte discussurus
- rinasama_tabasi
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
そうですね HTMLはプログラミング言語ではないですよ。
(本題はこちら。)
私は10/15くらいから、Rustを本格的に触り始めました。興味自体は7/18にすでにあったことが確認されています。
面白いところはいろいろあるのですが、一番は所有権の概念です。
そして速い。同じような処理でもC#より一桁くらい速度が違います。C言語と同じくらいの速度です。(ただし、厳密に測定したわけではありません)
ただ、非同期処理やGUI関連が発展途上のようなので、C#から完全移行するのはまだ先になりそうです。
僕はボローチェッカー
という新種の変数管理で
途中放棄しました
- rinasama_tabasi
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
最近
Eclipse IDE
をやりだして
更にjavafxもやり始めました
—————————————————————————————————————————————————————————————————–
追記
チューリング完全とは
プログラミング言語における基本的な動作ができるかであり
ファイルストリームができるか?と聞かれると
かならずしもyesとは限らない
(簡単にしたので注意は無しで)
—————————————————————————————————————————————————————————————————–
Eclipse IDE
をやりだして
更にjavafxもやり始めました
—————————————————————————————————————————————————————————————————–
追記
チューリング完全とは
プログラミング言語における基本的な動作ができるかであり
ファイルストリームができるか?と聞かれると
かならずしもyesとは限らない
(簡単にしたので注意は無しで)
—————————————————————————————————————————————————————————————————–
- abee
-
1000+ posts
Scratch以外のプログラミング言語やってる人交流場
#2544
注意というか、ここ議論の場なので、それについての話を続けるとファイルストリームを扱えるかどうかでプログラミング言語であるかどうかが決まるなら、Scratchもプログラミング言語ではないことになりますね。ファイルストリームの概念のない言語もあります。
注意というか、ここ議論の場なので、それについての話を続けるとファイルストリームを扱えるかどうかでプログラミング言語であるかどうかが決まるなら、Scratchもプログラミング言語ではないことになりますね。ファイルストリームの概念のない言語もあります。
- tomato-0809
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
JavaScriptを始めてみました。
配列がよくわからないまんまfetchが気になってほかを飛ばしちゃった謎な人です。
早速なんですがこのコードをClosure Compilerに入れたらawaitのあたりでエラーが出るんですがどうすればいいですか?
URIがコメントアウトになるのは我慢してくれ
配列がよくわからないまんまfetchが気になってほかを飛ばしちゃった謎な人です。
早速なんですがこのコードをClosure Compilerに入れたらawaitのあたりでエラーが出るんですがどうすればいいですか?
let Rank = prompt("傾向の何位のプロジェクトを探しますか?"); let Result = await(await fetch(`https://api.scratch.mit.edu/explore/projects?limit=1&offset=${Rank - 1}&language=ja&mode=trending&q=*`, {"method":"GET"})).json(); Result = Result[0]; let Username = Result.author.username; let ProjectTitle = Result.title; let ProjectURL = "https://scratch.mit.edu/projects/" + Result.id + "/"; console.log(`傾向${Rank}位のプロジェクトは\n${Username + " "}さんの\n${ProjectTitle}\n${ProjectURL}\nです。`);
Last edited by tomato-0809 (Nov. 5, 2022 05:16:00)
Post Count:
Found 429 posts.
(0post [#0021BF] [#0021BF] [#0021BF] [#0021BF] [] 500post [] [] [] [] [] 1,000post::#0a0)…Too Many Requestsじゃないよ
- yukku
-
1000+ posts
Scratch以外のプログラミング言語やってる人交流場
↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。
日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
- kuroge_
-
92 posts
Scratch以外のプログラミング言語やってる人交流場
#2539
Rustはなかなか良い言語だと思います。
個人的に気に入ったこととしては
・強制的な型変換を暗黙にできないこと(「as」が必要)
・for文が「..=」や「..」などとわかりやすく書けること
ですね
あとはエラーが他の言語よりわかりやすいということです
カッコやセミコロン落ちなどをどこで見落としているかがわかりやすいと思います
あと少し気になるのが
if文に直接変数を書けないことですね。
例えば
ではなく
と書かなければならないということです
でも逆に今まで直接変数を書く書き方のほうがコンパイラーにフレンドリーじゃなかったのかな?()
Rustはなかなか良い言語だと思います。
個人的に気に入ったこととしては
・強制的な型変換を暗黙にできないこと(「as」が必要)
・for文が「..=」や「..」などとわかりやすく書けること
ですね
あとはエラーが他の言語よりわかりやすいということです
カッコやセミコロン落ちなどをどこで見落としているかがわかりやすいと思います
あと少し気になるのが
if文に直接変数を書けないことですね。
例えば
println!(i);
println!("{}", i);
でも逆に今まで直接変数を書く書き方のほうがコンパイラーにフレンドリーじゃなかったのかな?()
では、お決まりの一言、、、うおっほん…
「これは署名といっていちいち手動で書いてません」
よし、決まった、、、((
サブ垢①:@torino_karaage
サブ垢②:@comma923
import MeCab import markovify text = "" with open('text.txt', 'r') as f: text += f.read().strip() mecab = MeCab.Tagger() splitted_text = "" for line in text.split(): mp = mecab.parseToNode(line) while mp: try: splitted_text += mp.surface if mp.surface != '。' and mp.surface != '、': splitted_text += ' ' # split words by space except UnicodeDecodeError as e: print(line) finally: mp = mp.next text_model = markovify.NewlineText(splitted_text, state_size=1, well_formed=False) count = 0 while 1: sentence = text_model.make_sentence(tries=1000) text = ''.join(str(sentence).split()) print(text) if not("None" in text): with open("output.txt", "w", encoding="utf-8")as f: f.write(text.replace("。", "。\n")) f.write("\n\n") count = count + 1 else: pass if count >= 1: break
- akinarin
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
~略~
でも逆に今まで直接変数を書く書き方のほうがコンパイラーにフレンドリーじゃなかったのかな?()
そこも、Rustの良さだと個人的には思います。
暗黙的な変換ができないことが表現されている気がします。
まあ、個人的には文字列埋め込みをしたいですがね。
"$(i)"
$"{i}"
f"{i}"
"#{i}"
最近、ヴェルディの怒りの日のメロディが好きで、よく口ずさむ。
Dies iræ, dies illa
solvet sæclum in favilla:
teste David * Sibylla
Quantus tremor est futurus,
quando judex est venturus,
cuncta stricte discussurus
- Rubik_13
-
5 posts
Scratch以外のプログラミング言語やってる人交流場
#2540
どうでもいいかもしれませんが
その Python コードは正常に動作しません。
6 行目は、
ではなく
です。
シンタックスハイライト効かなかった
Pythonってすごく面白いこれはウィンドウを作ってボタンを押すと自動で終了するものimport tkinter as tk
def sleep ():
exit()
root = tk.Tk
root.geometry("500x500")
lbl = tk.Label(text="こんにちは!")
btn = tk.Button(text="こんにちは!",command=sleep)
lbl.pack()
btn.pack()
tk.mainloop()
どうでもいいかもしれませんが
その Python コードは正常に動作しません。
6 行目は、
root = tk.Tk
root = tk.Tk()
シンタックスハイライト効かなかった
引退寸前 (知らんけど) [定期]
- Doctor_Fe
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
#2548, #2549
Rustのprintln!やformat!のマクロについて私が知っていることを。(バージョンは 1.64.0 です)
こんな感じなので、まったく変数を埋め込めないわけではありません。
ちなみに私は、三項演算子がないこと、入力の処理が冗長であること、継承がないこと(Rustでは移譲になるようです)が少々不満です。慣れてきましたが。
Rustのprintln!やformat!のマクロについて私が知っていることを。(バージョンは 1.64.0 です)
// i, jは変数とする。
// aは配列 (Vec<_>) とする。
println!("{i}"); // OK
// println!("{a[0]}"); // Error
// println!("{i+j}"); // Error
ちなみに私は、三項演算子がないこと、入力の処理が冗長であること、継承がないこと(Rustでは移譲になるようです)が少々不満です。慣れてきましたが。
println!("{}", if a % 2 == 0 {"Odd"} else {"Even"});
// println!("{}", a % 2 == 0 ? "Odd" : "Even"); // こっちのほうがいいと思いませんか?
// 入力はこんな感じ。長いわりに多用するので、専用の関数を作っています。
let mut s: String = String::new();
let length: Result<usize> = std::io::stdin().read_line(&mut s);
適当成績表 (AtCoder)
Algorithm: 788 (Highest: 827)
Heuristic: 816
- Shunkacchi
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
#import文(6つあります) import tkinter as tk import calendar import random as ra import tkinter.filedialog as fd import PIL.Image import PIL.ImageTk def dispPhoto(path): #画像を読み込む newimage = PIL.Image.open(path).resize((300,250)) #そのイメージをラベルに表示する imageData = PIL.ImageTk.PhotoImage(newimage) imageLabel.configure(image = imageData) imageLabel.image = imageData def openfile(): fpath = fd.askopenfilename() if fpath:#fpathに値が入っていたらdispPhoto(fpath)とprint(fpath,"を開きました。") dispPhoto(fpath) print(fpath,"を開きました。") else:#キャンセルされたことになるのでprint("ファイルの読み込みをキャンセルしました") print("ファイルの読み込みをキャンセルしました。") def omico(): label4.configure(text="おみくじの運勢:"+ra.choice(omicuji)) omicuji = ["超大吉","大吉","吉","未吉","未凶","凶","大凶","超大吉"]#リストは「list = ["項目1","項目2"]」 root = tk.Tk() root.geometry("500x550") label1 = tk.Label(text="こんにちは!今回も良い一日になりそうですね!") label2 = tk.Label(text=calendar.month(2022,11)) label3 = tk.Label(text="定期的更新は、毎月1日です。") label4 = tk.Label(text="おみくじの運勢:"+ra.choice(omicuji)) lb4btn = tk.Button(text="おみくじの更新はここをクリック!",command=omico) imaglblbtn = tk.Button(text="好みの画像をここから!表示もできます!",command=openfile) imageLabel = tk.Label() label1.pack() label2.pack() label3.pack() label4.pack() lb4btn.pack() imaglblbtn.pack() imageLabel.pack() tk.mainloop()

つい最近作ったばかりです

下半分、色がついていないことと区切りの失敗についてすみません

画像の読み込みもできるのでお時間あったらPythonでやってみてくださいね

追記&朗報:
My browser / operating system: ChromeOS 15117.112.0, Chrome 107.0.0.0, No Flash version detectedの環境だと、下半分も色がつくで
Last edited by Shunkacchi (Dec. 31, 2022 01:50:17)
Blue OSから広告のお知らせ
おすすめのプロジェクト:【解説】コミニュティーガイドラインと報告ボタンとは?今回は、Scratch上のルール(コミニュティーガイドライン)と、報告ボタンの使い方について解説していきます。もっと
- akinarin
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
ついさっき知ったんですけどC#11リリースされてたんですね。
嬉しくて仕方がない。
一番嬉しいのはGeneric Mathです。
C#で演算子がオーバーロードをジェネリクスに対応できるなんて夢みたい。
曇り空もバラ色に見えるような興奮状態です。
嬉しくて仕方がない。
一番嬉しいのはGeneric Mathです。
C#で演算子がオーバーロードをジェネリクスに対応できるなんて夢みたい。
曇り空もバラ色に見えるような興奮状態です。
最近、ヴェルディの怒りの日のメロディが好きで、よく口ずさむ。
Dies iræ, dies illa
solvet sæclum in favilla:
teste David * Sibylla
Quantus tremor est futurus,
quando judex est venturus,
cuncta stricte discussurus
- rinasama_tabasi
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
へ~そうなんだぁ ついさっき知ったんですけどC#11リリースされてたんですね。
嬉しくて仕方がない。
一番嬉しいのはGeneric Mathです。
C#で演算子がオーバーロードをジェネリクスに対応できるなんて夢みたい。
曇り空もバラ色に見えるような興奮状態です。
うっC#恐怖症が
僕は最近HTMLが乗り気にならなくなり
HSP(hot soup processor)を始めて見ました
プログラマー目線で見ると
構文がややこしかったり
goto文がメインだったりして
微妙ですが
簡単にGUI付きの作品が作れるのが非常にいい
scratchの次に学ぶ言語としても良さそうです
こんな感じ?(>HSP>Python>java or C#>C++ or C>assembly)
- Doctor_Fe
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
#2553
C#のアップデートは私もうれしいですが、Unityが更新に対応するのが遅いのであまりメリットを享受できないんですよ……(最近 Unity 以外で C# を触っていないので。)
しかし、確か5月ごろに脱 Mono の可能性を示唆する内容のブログが公開されているので、近いうち (数年?) に C# のアップデートへの対応が早くなり、NuGetを使えるようになるのではと、少し期待しています。(私が内容を勘違いしていなければいいのですがね。)
C#のアップデートは私もうれしいですが、Unityが更新に対応するのが遅いのであまりメリットを享受できないんですよ……(最近 Unity 以外で C# を触っていないので。)
しかし、確か5月ごろに脱 Mono の可能性を示唆する内容のブログが公開されているので、近いうち (数年?) に C# のアップデートへの対応が早くなり、NuGetを使えるようになるのではと、少し期待しています。(私が内容を勘違いしていなければいいのですがね。)
適当成績表 (AtCoder)
Algorithm: 788 (Highest: 827)
Heuristic: 816
- akinarin
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
>> #2555
それは嬉しいですね。
Unityに最新のC#の機能が使えたら⋯と日々思っていたので。
C#は最近、新しいランタイムでしか使えない機能も多いですからね。
Generic Mathも古いランタイムでは動いてくれません。
早く、.NETに統合してほしいですね
それは嬉しいですね。
Unityに最新のC#の機能が使えたら⋯と日々思っていたので。
C#は最近、新しいランタイムでしか使えない機能も多いですからね。
Generic Mathも古いランタイムでは動いてくれません。
早く、.NETに統合してほしいですね
最近、ヴェルディの怒りの日のメロディが好きで、よく口ずさむ。
Dies iræ, dies illa
solvet sæclum in favilla:
teste David * Sibylla
Quantus tremor est futurus,
quando judex est venturus,
cuncta stricte discussurus
- rinasama_tabasi
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
もう嫌になって来ました
簡単に言うと
pygameで遊ぼうとして二ヶ月経ったてもまだできない
エラー内容
簡単に言うと
pygameで遊ぼうとして二ヶ月経ったてもまだできない
ミスの推移治せる?
インストールコマンドミス
↓
pythonが3.10だった
↓
ファイルが確認出来ているのにVScodeに読み込めないし実行エラー出る
エラー内容
Wildcard import from a library not allowedPylancereportWildcardImportFromLibrary
- akinarin
-
100+ posts
Scratch以外のプログラミング言語やってる人交流場
「なでしこ」の面白さに最近気が付きました。
文法の自由度が高くて面白いですね。
以下は、「少年の日の思い出」のエミールがモデルの
10!を計算するプログラムです。
文法の自由度が高くて面白いですね。
以下は、「少年の日の思い出」のエミールがモデルの
10!を計算するプログラムです。
関数 (A)なんだなとは
Aを戻す
ここまで
そうかそうかつまりsは1なんだな
nを1から10まで繰り返すんだな
そうかそうかつまりsはそうかそうかつまりs×nなんだな
ここまで
そうかそうかつまりsを表示したいんだな
最近、ヴェルディの怒りの日のメロディが好きで、よく口ずさむ。
Dies iræ, dies illa
solvet sæclum in favilla:
teste David * Sibylla
Quantus tremor est futurus,
quando judex est venturus,
cuncta stricte discussurus