Discuss Scratch

abee
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

#2539
HTML+CSSであればチューリング完全であることが証明されています。
rinasama_tabasi
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

Doctor_Fe wrote:

HTMLはプログラミング言語ではないですよ。

(本題はこちら。)

私は10/15くらいから、Rustを本格的に触り始めました。興味自体は7/18にすでにあったことが確認されています。
面白いところはいろいろあるのですが、一番は所有権の概念です。
そして速い。同じような処理でもC#より一桁くらい速度が違います。C言語と同じくらいの速度です。(ただし、厳密に測定したわけではありません)
ただ、非同期処理やGUI関連が発展途上のようなので、C#から完全移行するのはまだ先になりそうです。
そうですね
僕はボローチェッカー
という新種の変数管理で
途中放棄しました

ネタが無い!!!
陣内智則さんのコント面白いよね

AIコードアシスタントを使うと起こる
いいこと3選!!

  1. コードを書く速度が2倍ぐらいになる(by.激遅プログラマー)
  2. ドキュメントを調べなくてもだいたいなんとかなる様になる(by.知識2プログラマー)
  3. よくコメントを書くようになるからコードが見やすくなる(by.コメント0で2ヶ月後には別の人のコードに見えるプログラマー)
以上!!

じゃあクイズ
私が好きな数学者は誰でしょう
ヒント:むっちゃ有名
rinasama_tabasi
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

最近
Eclipse IDE
をやりだして
更にjavafxもやり始めました
—————————————————————————————————————————————————————————————————–
追記
チューリング完全とは
プログラミング言語における基本的な動作ができるかであり
ファイルストリームができるか?と聞かれると
かならずしもyesとは限らない
(簡単にしたので注意は無しで)
—————————————————————————————————————————————————————————————————–

ネタが無い!!!
陣内智則さんのコント面白いよね

AIコードアシスタントを使うと起こる
いいこと3選!!

  1. コードを書く速度が2倍ぐらいになる(by.激遅プログラマー)
  2. ドキュメントを調べなくてもだいたいなんとかなる様になる(by.知識2プログラマー)
  3. よくコメントを書くようになるからコードが見やすくなる(by.コメント0で2ヶ月後には別の人のコードに見えるプログラマー)
以上!!

じゃあクイズ
私が好きな数学者は誰でしょう
ヒント:むっちゃ有名
abee
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

#2544
注意というか、ここ議論の場なので、それについての話を続けるとファイルストリームを扱えるかどうかでプログラミング言語であるかどうかが決まるなら、Scratchもプログラミング言語ではないことになりますね。ファイルストリームの概念のない言語もあります。
tomato-0809
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

JavaScriptを始めてみました。
配列がよくわからないまんま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です。`);
URIがコメントアウトになるのは我慢してくれ

Last edited by tomato-0809 (Nov. 5, 2022 05:16:00)


Uncaught TypeError: Cannot read properties of undefined (reading ‘signature’) at <signature> 1:1
Scratch is a Coding Community, Not a KidsSNS. See more: https://scratch.mit.edu/about
Trends are not ranking or anything. It's just a statistics. You can also choose other choices. See more: https://scratch.mit.edu/discuss/post/5457685
f4f is Optional, Not required. See more: https://scratch.mit.edu/discuss/post/3948284

This signature was created by (link) and Rainbow Post Generator(link).






この文字が見えた方は、国産でFirefoxベースのFloorpをぜひ試してみてください。
あなたが使っているであろう、そのブラウザ拡張機能もしっかりと使えますよ;
yukku
Scratcher
1000+ posts

Scratch以外のプログラミング言語やってる人交流場

>> #2546

awaitは非同期関数の中でしか使えないことが多いです。
全体を「(async()=>{ … })();」で囲ってみてください。

↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。

日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
kuroge_
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

#2539
Rustはなかなか良い言語だと思います。
個人的に気に入ったこととしては
・強制的な型変換を暗黙にできないこと(「as」が必要)
・for文が「..=」や「..」などとわかりやすく書けること
ですね

あとはエラーが他の言語よりわかりやすいということです
カッコやセミコロン落ちなどをどこで見落としているかがわかりやすいと思います

あと少し気になるのが
if文に直接変数を書けないことですね。
例えば
println!(i);
ではなく
println!("{}", i);
と書かなければならないということです
でも逆に今まで直接変数を書く書き方のほうがコンパイラーにフレンドリーじゃなかったのかな?()

では、お決まりの一言、、、うおっほん…
「これは署名といっていちいち手動で書いてません」
よし、決まった、、、((
サブ垢①:@torino_karaage
サブ垢②:@comma923
akinarin
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

kuroge_ wrote:

~略~
でも逆に今まで直接変数を書く書き方のほうがコンパイラーにフレンドリーじゃなかったのかな?()

そこも、Rustの良さだと個人的には思います。
暗黙的な変換ができないことが表現されている気がします。
まあ、個人的には文字列埋め込みをしたいですがね。
"$(i)"
$"{i}"
f"{i}"
"#{i}"
このどれかで書きたい気はします。

最近、物理と世界史、数学、ボカロにはまっています。
プログラミング言語制作の方は案を作るのに夢中になり過ぎて捗っていません。
あと、使い始めたのにRustに慣れていない…
Rubik_13
Scratcher
5 posts

Scratch以外のプログラミング言語やってる人交流場

#2540

Shunkacchi wrote:

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
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

#2548, #2549
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);
Shunkacchi
Scratcher
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)


ここから下は署名といいます。本文にも関係ないし、自動で書いているのです!
Shunkacchi News 最終更新日:2024年4月04日

akinarin
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

ついさっき知ったんですけどC#11リリースされてたんですね。
嬉しくて仕方がない。

一番嬉しいのはGeneric Mathです。
C#で演算子がオーバーロードをジェネリクスに対応できるなんて夢みたい。

曇り空もバラ色に見えるような興奮状態です。

最近、物理と世界史、数学、ボカロにはまっています。
プログラミング言語制作の方は案を作るのに夢中になり過ぎて捗っていません。
あと、使い始めたのにRustに慣れていない…
rinasama_tabasi
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

akinarin wrote:

ついさっき知ったんですけどC#11リリースされてたんですね。
嬉しくて仕方がない。

一番嬉しいのはGeneric Mathです。
C#で演算子がオーバーロードをジェネリクスに対応できるなんて夢みたい。

曇り空もバラ色に見えるような興奮状態です。
へ~そうなんだぁ
うっC#恐怖症が
僕は最近HTMLが乗り気にならなくなり
HSP(hot soup processor)を始めて見ました
プログラマー目線で見ると
構文がややこしかったり
goto文がメインだったりして
微妙ですが
簡単にGUI付きの作品が作れるのが非常にいい
scratchの次に学ぶ言語としても良さそうです
こんな感じ?(>HSP>Python>java or C#>C++ or C>assembly)

ネタが無い!!!
陣内智則さんのコント面白いよね

AIコードアシスタントを使うと起こる
いいこと3選!!

  1. コードを書く速度が2倍ぐらいになる(by.激遅プログラマー)
  2. ドキュメントを調べなくてもだいたいなんとかなる様になる(by.知識2プログラマー)
  3. よくコメントを書くようになるからコードが見やすくなる(by.コメント0で2ヶ月後には別の人のコードに見えるプログラマー)
以上!!

じゃあクイズ
私が好きな数学者は誰でしょう
ヒント:むっちゃ有名
Doctor_Fe
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

#2553
C#のアップデートは私もうれしいですが、Unityが更新に対応するのが遅いのであまりメリットを享受できないんですよ……(最近 Unity 以外で C# を触っていないので。)
しかし、確か5月ごろに脱 Mono の可能性を示唆する内容のブログが公開されているので、近いうち (数年?) に C# のアップデートへの対応が早くなり、NuGetを使えるようになるのではと、少し期待しています。(私が内容を勘違いしていなければいいのですがね。)
akinarin
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

>> #2555

それは嬉しいですね。
Unityに最新のC#の機能が使えたら⋯と日々思っていたので。

C#は最近、新しいランタイムでしか使えない機能も多いですからね。
Generic Mathも古いランタイムでは動いてくれません。

早く、.NETに統合してほしいですね

最近、物理と世界史、数学、ボカロにはまっています。
プログラミング言語制作の方は案を作るのに夢中になり過ぎて捗っていません。
あと、使い始めたのにRustに慣れていない…
rinasama_tabasi
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

もう嫌になって来ました
簡単に言うと
pygameで遊ぼうとして二ヶ月経ったてもまだできない
ミスの推移
インストールコマンドミス

pythonが3.10だった

ファイルが確認出来ているのにVScodeに読み込めないし実行エラー出る
治せる?
エラー内容
Wildcard import from a library not allowedPylancereportWildcardImportFromLibrary

ネタが無い!!!
陣内智則さんのコント面白いよね

AIコードアシスタントを使うと起こる
いいこと3選!!

  1. コードを書く速度が2倍ぐらいになる(by.激遅プログラマー)
  2. ドキュメントを調べなくてもだいたいなんとかなる様になる(by.知識2プログラマー)
  3. よくコメントを書くようになるからコードが見やすくなる(by.コメント0で2ヶ月後には別の人のコードに見えるプログラマー)
以上!!

じゃあクイズ
私が好きな数学者は誰でしょう
ヒント:むっちゃ有名
akinarin
Scratcher
500+ posts

Scratch以外のプログラミング言語やってる人交流場

「なでしこ」の面白さに最近気が付きました。
文法の自由度が高くて面白いですね。

以下は、「少年の日の思い出」のエミールがモデルの
10!を計算するプログラムです。
関数 (A)なんだなとは
 Aを戻す
ここまで



そうかそうかつまりsは1なんだな

nを1から10まで繰り返すんだな
 そうかそうかつまりsはそうかそうかつまりs×nなんだな
ここまで

そうかそうかつまりsを表示したいんだな

最近、物理と世界史、数学、ボカロにはまっています。
プログラミング言語制作の方は案を作るのに夢中になり過ぎて捗っていません。
あと、使い始めたのにRustに慣れていない…
pupon
Scratcher
100+ posts

Scratch以外のプログラミング言語やってる人交流場

初めてこのトピックに来ました
やったことある言語
  • python(まあまあできる)
  • C言語(ポインタ全くわからない)
  • Java(できるけどできない)

ここから下は署名です。
               
↑この線から下も署名です。(署名で遊びたかった)

・この「署名」以外でトピックの内容と関係ないことを書いてはいけません。
・トピックの内容は #1 などに書かれているため、#1は必ず読むようにしましょう。
プログラミング・数学・タイピング・謎解き・作曲・テトリス・ルービックキューブ・人工言語・モールス信号・数独が好きです。(多すぎる)
ppopsup
Scratcher
74 posts

Scratch以外のプログラミング言語やってる人交流場

始めてきました。
javaぐらいしかやってないですがよろしくおねがいしますm(__)m

各トピックの#1はよんでいます。
↑ここから下は署名と言って、いちいち手動で書いておりません。ひたすら仕事する猫
https://scratch.mit.edu/projects/971493877/
ホームページ(仮)
ScratchWikiやってます。利用者ページ
when green flag clicked
if<フォローしている>
感謝感謝!
else
フォローしてぇ(乞食)
end
操作[Follow v]
shuntar
Scratcher
69 posts

Scratch以外のプログラミング言語やってる人交流場

  • Swift(Xcodeで使う 約3年前からやっています)
  • Python(たまにやるかな)
  • Javascript(まあまあ)
  • C#(Unityで使ってる)
  • C言語(最近ほとんど使っていない)
よろしくお願いします!

Powered by DjangoBB