Discuss Scratch

kyokyoro
Scratcher
100+ posts

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

PHP・JavaScriptなどWeb周辺中心にやってます。php勢少なくないか

話変わって皆さんの中でAceEditorについてご存じの方いますか。
ブックマークレートで他サイトのフォームにAceEditorを埋め込む機能を作ったところ、そのサイトのサイドバーやヘッダー、フッターなどがとてつもなく表示崩れをして何故かブラウザのタブに表示されるtitleまで狂いました。
ブックマークレートがいけないのかと思いスニペットに移して実行するとそもそもエディターが表示されませんでした。
何か対処策はありませんか。ご教授願います。
chona2021
Scratcher
100+ posts

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

ipad 第7世代のos17.0.2を使用している者です。
上記の条件下でhtml、またはPythonの開発をする方法はありますか?因みにciscoのブロックがかかっています。ログイン不要がいいです。
imoyokan
Scratcher
500+ posts

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

#2683
Vscodeとかはどうでしょうか。ネット版だと拡張機能が使えない時がありますが、ソースを書くくらいならできるはずです。
pupon
Scratcher
100+ posts

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

お久しぶりです。
最近Haskellを勉強したのですが、モナドとかの仕組みに感激しました。
そして関数型っぽい感じがあるSwiftもやり始めました。
関数型言語は神
srpgm
Scratcher
63 posts

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

「ポインタをインクリメントする」「ポインタをデクリメントする」「ポインタが指す値をインクリメントする」「ポインタが指す値をデクリメントする」「ポインタが指す値を出力に書き出す」「入力から1バイト読み込んで、ポインタが指す先に代入する」「 ポインタが指す値が0なら、対応する記号の直後にジャンプする」「ポインタが指す値が0でないなら、対応する記号の直後にジャンプする」とはそれぞれどういう意味ですか?調べましたがわかりませんでした。また、チューリング完全の意味も調べましたがわかりませんでした。
sei6sei
Scratcher
500+ posts

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

こんにちは。C#とJavaやってます。
pupon
Scratcher
100+ posts

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

最近Snap!を始めました。滅茶苦茶面白いです。Scratchの完全上位互換っていう感じです。

リストを値として扱えるのと、返り値がある関数、ラムダ式があるのでほぼテキストベースのプログラミング言語と同じことができます。

Last edited by pupon (March 29, 2024 05:57:30)

inoking
Scratcher
1000+ posts

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

srpgm wrote:

「ポインタをインクリメントする」「ポインタをデクリメントする」「ポインタが指す値をインクリメントする」「ポインタが指す値をデクリメントする」「ポインタが指す値を出力に書き出す」「入力から1バイト読み込んで、ポインタが指す先に代入する」「 ポインタが指す値が0なら、対応する記号の直後にジャンプする」「ポインタが指す値が0でないなら、対応する記号の直後にジャンプする」とはそれぞれどういう意味ですか?調べましたがわかりませんでした。また、チューリング完全の意味も調べましたがわかりませんでした。
いずれもプログラミング言語の一般的な話題です。
ここで説明するよりよほど分かりやすい解説が、ちゃんと調べればいくつも見つかるでしょう。
ポインタは主に「C」言語関連の話題なので
そちら関係の解説を探すとよいでしょう。
kencyan
Scratcher
100+ posts

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

Visualstudio2022でC++をやっています。まだやり方が分からないのですが、Scratchのように物を動かしたりできるようになるのが楽しみです。(まだ標準入出力しか使えません。)
sei6sei
Scratcher
500+ posts

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

kencyan wrote:

Visualstudio2022でC++をやっています。まだやり方が分からないのですが、Scratchのように物を動かしたりできるようになるのが楽しみです。(まだ標準入出力しか使えません。)
C++ですか…。3Dつくりたいのですか?
tsmcoder
Scratcher
500+ posts

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

少し話は逸れますが、
3Dエンジン(物理演算コンポーネントなど)が備わっているUnityがサポートしている言語はC#だったと思います。
ーーー
私はPythonを勉強中です。(グローバル変数とローカル変数にかなり手こずっています)

Last edited by tsmcoder (March 29, 2024 05:47:52)

KimiruHamiru
New Scratcher
500+ posts

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

もう少し話はそれますが、3Dエンジンの前提になってるのは、
「HLSL」とか「GLSL」(とか「WGSL」とか)のような、GPUでたくさん並列に動くプログラム、を書くためのシェーダ言語、
と言ってよいかなと思います。

Unity辺りから見ると、自分で書く必要がない内部機能ですが、自分でシェーダを書き替えるようなこともされているようです。
「マイクラのシェーダ」はGLSLで書かれていて、手で書き替えるやり方も知られているようです。
(Scratch3でも内部的に使われていて、魚眼レンズの効果とかはかなり直接的にGLSLで書かれています)

どれも基本的に「そのままOS上のアプリとして動く言語」ではないので
「C++で書いたアプリ上でHLSLプログラムを呼び出す」とか
「JavaScriptのWebアプリ上でGLSLプログラムを呼び出す」みたいな形になりますが、

GLSL(の一部機能。fragment shader部分)については、
単独で使う(超小さいアプリ上で動く形にする)試みが、WebGLが登場して以降のここ十年ぐらいで盛んになりつつあって、
Web上に手軽に試せるサービス(twigl.app, Shadertoy, The Book of Shaders)がいろいろあったり、
VJ(ビデオジョッキー)とか呼ばれる分野で、派手派手なライブコーディングがショーになってたりするようです。
kouryou118103
Scratcher
1000+ posts

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

アセンブラとC++は、より内部にアクセスできるけど言語を習得するのが難しそうだなと感じます。
C#、Swift、Dは、プラットフォームが他の言語に比べて少ない気がします。
C#はWindows、SwiftはiOS、Dはそんなに普及していない
Python、Rubyは簡単に書けるけど、実行速度が遅い感じです(これはそんなに気にならない)。

ちょっと触っただけの言語もあるので違ったらごめんなさい
abee
Scratcher
1000+ posts

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

このような議論をするときは、言語の実行速度とはなにかを考える必要があります。
高級言語を実行する際には、インタプリタやコンパイラなどの処理系で機械語に変換する必要があります。
これらの処理系にはいろいろあり、とても遅いC言語のインタプリタもあれば、とれも速いRubyのコンパイラもあります。
言語や処理系は何を作るかの目的によって選ぶものなので、それ抜きで実行速度の話をしてもあまり意味がありません。
また、言語以前の話として、同じ問題を解くにもアルゴリズムの違いによって、何十倍、何百倍も処理速度が変わることもあります。
newmomizi_txt
Scratcher
1000+ posts

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

試しに、1から100万までのFizzBuzzをするプログラムを、AtCoderのコードテストで実行してみると次のような結果になりました。
実行速度について考えているのであれば参考になるかもしれません。
言語名 (実行環境)
実行時間 メモリ使用量

C (gcc 12.2.0)
46ms 5604KB

C++ 23 (gcc 12.2)
42ms 5736KB

C# 11.0 (.NET 7.0.7)
1778ms 44868KB

Java (OpenJDK 17)
1317ms 55764KB

Rust (rustc 1.70.0)
863ms 6600KB

Swift (swift 5.8.1)
302ms 7860KB

D (LDC 1.32.2)
87ms 6672KB

Go (go 1.20.6)
1101ms 11484KB

JavaScript (Node.js 18.16.1)
2785ms 88944KB

TypeScript 5.1 (Deno 1.35.1)
2647ms 87992KB

Python (PyPy 3.10-v7.3.12)
113ms 83204KB

Ruby (ruby 3.2.2)
491ms 18376KB
結果は一例です。本来なら何回か試して平均を取ったほうが良いと思いますが、そこまでする気力はありませんでした。
また、コードは私が考えたものなので、言語によってはもっと効率的な方法があるかもしれません。

Last edited by newmomizi_txt (April 12, 2024 06:46:35)

pura314
Scratcher
100+ posts

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

こんにちは、僕はまだまだ初心者ですがPythonをやっております。
kotau
Scratcher
34 posts

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

C#やJava,Python,C++をやってます
PythonとC++はなかなか文法に慣れない…

Last edited by kotau (Aug. 21, 2024 12:02:38)

pura314
Scratcher
100+ posts

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

C++はわかりませんが、pythonのどんなところがよくないというか文法になれないのか教えてほしいです。
yu-yu0202
Scratcher
100+ posts

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

そういえば、AtCoderを始めました。
AGP4b(C++の入門講座みたいなもの)とかChatGPTとか使って、C++を勉強中です。
ryuchan_1234
Scratcher
13 posts

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

pythonぐらいしかできない軟弱プログラ民です。

Powered by DjangoBB