Discuss Scratch

akinarin
Scratcher
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
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#から完全移行するのはまだ先になりそうです。
そうですね
僕はボローチェッカー
という新種の変数管理で
途中放棄しました


みんなvivaldiを使おう!!
それとは別に
My browser / operating system: Windows NT 10.0, Chrome 108.0.0.0, Flash 32.0 (release 0)
Flash入ってます
rinasama_tabasi
Scratcher
100+ posts

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

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


みんなvivaldiを使おう!!
それとは別に
My browser / operating system: Windows NT 10.0, Chrome 108.0.0.0, Flash 32.0 (release 0)
Flash入ってます
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)


Post Count:
Found 429 posts.
(0post [#0021BF] [#0021BF] [#0021BF] [#0021BF] [] 500post [] [] [] [] [] 1,000post::#0a0)
…Too Many Requestsじゃないよ
yukku
Scratcher
1000+ posts

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

>> #2546

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

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

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

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

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

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

kuroge_ wrote:

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

そこも、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
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);

適当成績表 (AtCoder)
Algorithm: 788 (Highest: 827)
Heuristic: 816
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)


Blue OSから広告のお知らせ

おすすめのプロジェクト:【解説】コミニュティーガイドラインと報告ボタンとは?
今回は、Scratch上のルール(コミニュティーガイドライン)と、報告ボタンの使い方について解説していきます。もっと
akinarin
Scratcher
100+ posts

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

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

一番嬉しいのは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
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)


みんなvivaldiを使おう!!
それとは別に
My browser / operating system: Windows NT 10.0, Chrome 108.0.0.0, Flash 32.0 (release 0)
Flash入ってます
Doctor_Fe
Scratcher
100+ posts

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

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

適当成績表 (AtCoder)
Algorithm: 788 (Highest: 827)
Heuristic: 816
akinarin
Scratcher
100+ posts

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

>> #2555

それは嬉しいですね。
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
Scratcher
100+ posts

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

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

pythonが3.10だった

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


みんなvivaldiを使おう!!
それとは別に
My browser / operating system: Windows NT 10.0, Chrome 108.0.0.0, Flash 32.0 (release 0)
Flash入ってます
akinarin
Scratcher
100+ posts

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

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

以下は、「少年の日の思い出」のエミールがモデルの
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
pupon
Scratcher
74 posts

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

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

(お約束も見てください)
  • この「署名」以外でトピックの内容と関係ないことを書いてはいけません。
  • トピックの内容は #1 などに書かれているため、#1は必ず読むようにしましょう。
  • トピックに投稿するときは敬意を持ちましょう。
My blog(Scratch内の作品です)
ppopsup
Scratcher
69 posts

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

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

↑ここから下は署名と言って、いちいち手動で書いておりません。
署名?いや、そんなもんはしないさ。僕は時代の先を行くからね。君たちとは違うのさ。同じ人間だけどね。
#某アホ氏に対抗しよう!
元ネタ:uppmoonrabbit氏

Powered by DjangoBB

Standard | Mobile