Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
探検
プログラミング始めたいんだけどどこ言語がいい?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/10/21(土) 12:00:39.67ID:MUZiZI+C302デフォルトの名無しさん
2019/11/21(木) 08:33:59.54ID:D2uJzR7+ 8086って8080→8085→8086って継ぎ足し拡張されていったからじゃない
303デフォルトの名無しさん
2019/11/21(木) 16:55:26.15ID:T2PYFJO7 code.orgとかから入ったら面白い。
ボタンを表示
ボタンが押されたら何かを動かす
とか
それを何回か繰り返すとか
簡単に考えたらわかるよ。
変に言語間違えて覚えるより
日本語で考えてコード書いたら
説明もしやすいしな。
ボタンを表示
ボタンが押されたら何かを動かす
とか
それを何回か繰り返すとか
簡単に考えたらわかるよ。
変に言語間違えて覚えるより
日本語で考えてコード書いたら
説明もしやすいしな。
304デフォルトの名無しさん
2019/11/21(木) 17:00:40.91ID:T2PYFJO7 専門誌なんか読んでも無駄。
それをどう応用するかなんて
日本語でやれよなw
それをどう応用するかなんて
日本語でやれよなw
305デフォルトの名無しさん
2019/12/01(日) 01:13:05.29ID:yN0nUuO5 >>1のニーズとは異なるけど、
よく初心者にお勧めの言語を聞かれて、CやJavaを勧める人は考えを改めて欲しい
C…ポインタで挫折します
Java…覚えることが多過ぎて挫折します
勧めるべきはRuby(かPython)
理由は、
・使いこなすのが楽だから
・開発環境を整えるのが楽だから
・記述が楽だから
・新しい言語だから
よく初心者にお勧めの言語を聞かれて、CやJavaを勧める人は考えを改めて欲しい
C…ポインタで挫折します
Java…覚えることが多過ぎて挫折します
勧めるべきはRuby(かPython)
理由は、
・使いこなすのが楽だから
・開発環境を整えるのが楽だから
・記述が楽だから
・新しい言語だから
306デフォルトの名無しさん
2019/12/02(月) 18:42:49.66ID:+YeCWDiM pythonで膨大なライブラリの力を使って
できるプログラマになるんだ!
できるプログラマになるんだ!
307デフォルトの名無しさん
2019/12/03(火) 00:18:39.41ID:Z/hdvBNy >>305
Pythonなんて不自然で可読性が低い記述しかできない奇形言語がお勧めな
わけないだろ。例えば、某スレに載っていた1から100まで出力するコード
print(*range(1,101))
何だこの変てこなコードは。直感的で自然な記述なら
print(range(1, 100))
になるはずだが、そう書けない。素直でないから、使いこなすのに苦労する。
蛇使いの誑かしに乗せられないように気をつけましょう。
Rubyも言語マニアが作った変てこ言語だし、インストールも分かりにくい。
Cはプログラミング言語の標準語だから学んでおくと必ず役に立つし、
{} や () により構造が視覚的に分かりやすい。ポインタが分からなければ
あからさまなポインタは使わなければ良い。
Pythonなんて不自然で可読性が低い記述しかできない奇形言語がお勧めな
わけないだろ。例えば、某スレに載っていた1から100まで出力するコード
print(*range(1,101))
何だこの変てこなコードは。直感的で自然な記述なら
print(range(1, 100))
になるはずだが、そう書けない。素直でないから、使いこなすのに苦労する。
蛇使いの誑かしに乗せられないように気をつけましょう。
Rubyも言語マニアが作った変てこ言語だし、インストールも分かりにくい。
Cはプログラミング言語の標準語だから学んでおくと必ず役に立つし、
{} や () により構造が視覚的に分かりやすい。ポインタが分からなければ
あからさまなポインタは使わなければ良い。
308デフォルトの名無しさん
2019/12/03(火) 00:57:47.70ID:yo6IfXuu Pythonが新しい言語ってどういうボケなんだろう
Rubyもすでに未来のない言語だし
Rubyもすでに未来のない言語だし
309デフォルトの名無しさん
2019/12/03(火) 06:45:51.66ID:cThoiNCU310305
2019/12/03(火) 16:31:55.36ID:+Pmgp+mO311デフォルトの名無しさん
2019/12/03(火) 19:03:36.15ID:yo6IfXuu >Javaよりは新しい
さらっと嘘をつくな
さらっと嘘をつくな
312デフォルトの名無しさん
2019/12/03(火) 20:58:19.43ID:Z/hdvBNy >>309
forループにしても、
for i in range(1, 101): print(i)
で、やっぱり変てこだろ。101って何だよw
>>310
たとえが全く的外れだな。Cはバリバリ現役の標準語。解説書も豊富だし、
アルゴリズムの本もCでの記述が主流。本格的なプログラムはC/C++で
作られることが多い。>>306が言うPythonの膨大なライブラリの力も、
つまりはCの力だし。
CをパソコンとすればPythonはスマホで、てっとり早さはあるが、
本格的なことをやろうとすると行き詰まる。
ポインタはそんなに難しくないし、*(a + i) と a[i] は常に等価だから、
あからさまなポインタを使わずに配列でも書ける。ポインタで書いた方が
効率的な機械語が生成される場合もあるが、配列で書いてもPythonよりは
ずっと速いんだから何の問題もないはず。
Visual Studioなどで、ポインタ変数を監視式にし、メモリの16進ダンプを
表示させながら、デバッガでステップ実行させれば、ポインタの挙動が
手に取るように理解できる。Pythonみたいに裏で何をやってるか
よく分からないブラックボックスより分かりやすいし、柔軟に操れる。
forループにしても、
for i in range(1, 101): print(i)
で、やっぱり変てこだろ。101って何だよw
>>310
たとえが全く的外れだな。Cはバリバリ現役の標準語。解説書も豊富だし、
アルゴリズムの本もCでの記述が主流。本格的なプログラムはC/C++で
作られることが多い。>>306が言うPythonの膨大なライブラリの力も、
つまりはCの力だし。
CをパソコンとすればPythonはスマホで、てっとり早さはあるが、
本格的なことをやろうとすると行き詰まる。
ポインタはそんなに難しくないし、*(a + i) と a[i] は常に等価だから、
あからさまなポインタを使わずに配列でも書ける。ポインタで書いた方が
効率的な機械語が生成される場合もあるが、配列で書いてもPythonよりは
ずっと速いんだから何の問題もないはず。
Visual Studioなどで、ポインタ変数を監視式にし、メモリの16進ダンプを
表示させながら、デバッガでステップ実行させれば、ポインタの挙動が
手に取るように理解できる。Pythonみたいに裏で何をやってるか
よく分からないブラックボックスより分かりやすいし、柔軟に操れる。
313デフォルトの名無しさん
2019/12/05(木) 07:17:48.88ID:Qv9BXSHa python古いわw
昔遅すぎて呆れたくらいの言語だよw
今流行りか知らんが。
日本語でやれよ。
JavaScriptが楽なんだよw
昔遅すぎて呆れたくらいの言語だよw
今流行りか知らんが。
日本語でやれよ。
JavaScriptが楽なんだよw
314デフォルトの名無しさん
2019/12/05(木) 09:05:19.09ID:q0kDwfyl 挿入ポイントを考えると、終端はデータ末尾の一つ後ろが便利だけどな。
315デフォルトの名無しさん
2019/12/05(木) 20:33:18.13ID:Y+kJAKGO >>307
それならPG0が丁度いい
それならPG0が丁度いい
316デフォルトの名無しさん
2019/12/05(木) 21:57:51.74ID:OtnyLs1I Juliaは?
317デフォルトの名無しさん
2019/12/06(金) 21:43:05.86ID:e9ybcUEN >>316
Juliaは既存の様々な言語の良い所取りを目指すという意気込みは良かったが、
実際にできたものはあまりそうなっていないのが残念。
最も際立つ例を挙げると、文字列連結演算子に + ではなく * を使う仕様には
驚かされる。公式マニュアルでは、数学では + は交換法則が成り立つが、* は
必ずしも成り立たない(例えば行列の乗算)から、交換法則が成り立たない
文字列連結には + ではなく * が相応しいと説明されている。でも、行列を習う
高校より前はスカラーしか知らないので、+ と * の交換法則の有無の違いを
意識しないし、日常的な感覚もそう。そして、文字列連結を表すのに直感的なのは
明らかに + だから、高尚な説明を与えられても * に慣れることはない。
このように、開発者の変なこだわりが言語を使いにくくしてしまった。開発者の
自己満足と一握りの信者の偏愛だけで終わらせたくないならば、一般ユーザーの
使い勝手を優先させて策定すべきだった。
Juliaは既存の様々な言語の良い所取りを目指すという意気込みは良かったが、
実際にできたものはあまりそうなっていないのが残念。
最も際立つ例を挙げると、文字列連結演算子に + ではなく * を使う仕様には
驚かされる。公式マニュアルでは、数学では + は交換法則が成り立つが、* は
必ずしも成り立たない(例えば行列の乗算)から、交換法則が成り立たない
文字列連結には + ではなく * が相応しいと説明されている。でも、行列を習う
高校より前はスカラーしか知らないので、+ と * の交換法則の有無の違いを
意識しないし、日常的な感覚もそう。そして、文字列連結を表すのに直感的なのは
明らかに + だから、高尚な説明を与えられても * に慣れることはない。
このように、開発者の変なこだわりが言語を使いにくくしてしまった。開発者の
自己満足と一握りの信者の偏愛だけで終わらせたくないならば、一般ユーザーの
使い勝手を優先させて策定すべきだった。
318デフォルトの名無しさん
2019/12/06(金) 21:43:21.77ID:e9ybcUEN 数学的なこだわりから生まれた変な仕様は、文字列だけでなく数値演算にもある。
ベクトルを引数にした関数呼び出しを
x = 0:180
y = sin(pi * x / 180)
のようにすっきりと書けず、関数名の後に . をつけて
y = sin.(pi * x / 180)
と書かなければならない。ベクトルとスカラーの間の乗算と除算は上の式のように
演算子だけで普通に書けるが、加算と減算は演算子の前に . をつけて .+ と .- と
書かなければならない。数学ではベクトルとスカラーの間で乗除は定義されるのに
対し、加減は定義されないことを反映した仕様だが、はっきり言って煩わしくて
使いにくいだけ。FortranやRのように普通に書けるのが望ましい。
数学的なこだわりも徹底させればあっ晴れと言えるかも知れないが、Juliaは
中途半端。スカラー変数に1を加えた値を自己代入する式 a = a + 1 は数学的には
おかしいが、Juliaは他の言語と同様に許しているから、文字列やベクトル演算でだけ
無駄にこだわる意味がない。
ベクトルを引数にした関数呼び出しを
x = 0:180
y = sin(pi * x / 180)
のようにすっきりと書けず、関数名の後に . をつけて
y = sin.(pi * x / 180)
と書かなければならない。ベクトルとスカラーの間の乗算と除算は上の式のように
演算子だけで普通に書けるが、加算と減算は演算子の前に . をつけて .+ と .- と
書かなければならない。数学ではベクトルとスカラーの間で乗除は定義されるのに
対し、加減は定義されないことを反映した仕様だが、はっきり言って煩わしくて
使いにくいだけ。FortranやRのように普通に書けるのが望ましい。
数学的なこだわりも徹底させればあっ晴れと言えるかも知れないが、Juliaは
中途半端。スカラー変数に1を加えた値を自己代入する式 a = a + 1 は数学的には
おかしいが、Juliaは他の言語と同様に許しているから、文字列やベクトル演算でだけ
無駄にこだわる意味がない。
319デフォルトの名無しさん
2019/12/06(金) 21:58:41.16ID:W32VNSRP 馬鹿丸出しの長文おつかれ
320デフォルトの名無しさん
2019/12/06(金) 22:06:34.33ID:HwBEdw5F マジレスするとAutoHotKeyかそれに類する言語
次いでOS標準のシェルスクリプト
それ以外は基本スルーでよい
次いでOS標準のシェルスクリプト
それ以外は基本スルーでよい
321デフォルトの名無しさん
2019/12/06(金) 22:08:37.55ID:7KbOmiy4 レンタルサーバーとか世の普及率考えるとWeb系ならPHPが最有力だと思う
俺はJavaServletを推したいけどVPSで運用するしかない
俺はJavaServletを推したいけどVPSで運用するしかない
322デフォルトの名無しさん
2019/12/07(土) 03:20:33.11ID:/3OJwFPr やっぱり初心者には、Ruby !
Ruby on Rails vs SPA(JavaScript, Firebase) で、
どちらもプログラマーの平均的な時給で、5千円。
5千円 * 180時間 = 1人月90万円
SE や、これよりも難しい言語は、6千円以上になる
Ruby on Rails vs SPA(JavaScript, Firebase) で、
どちらもプログラマーの平均的な時給で、5千円。
5千円 * 180時間 = 1人月90万円
SE や、これよりも難しい言語は、6千円以上になる
323デフォルトの名無しさん
2020/07/04(土) 03:19:47.46ID:OxpkXjjx どこ言語?どこ?
324デフォルトの名無しさん
2020/07/04(土) 06:34:18.75ID:L0tXumKH 日本語
英語
なにかしらのコンピューター言語 (*)
英語
なにかしらのコンピューター言語 (*)
325デフォルトの名無しさん
2020/07/04(土) 08:38:04.62ID:X0WQtcB6 そりゃおめー、ペーソンよ
326デフォルトの名無しさん
2020/07/04(土) 09:20:35.62ID:L0tXumKH ペーソン?
漢は黙ってアセンブラ
漢は黙ってアセンブラ
327デフォルトの名無しさん
2020/07/04(土) 09:37:57.21ID:L0tXumKH >>318
sin(ベクトル) やスカラー + ベクトルは
私も抵抗がある
複数の結果の可能性があって
どれだかわからない
期待した結果じゃない物が返るくらいなら
使えない方が良い
それは . をつければ解決する問題でもない
sin(ベクトル) やスカラー + ベクトルは
私も抵抗がある
複数の結果の可能性があって
どれだかわからない
期待した結果じゃない物が返るくらいなら
使えない方が良い
それは . をつければ解決する問題でもない
328デフォルトの名無しさん
2020/07/16(木) 08:21:08.67ID:8Tq6YJr5329デフォルトの名無しさん
2020/07/22(水) 22:51:20.81ID:dERyWs8y 流れ読まずに質問するけどミュージックシーケンサーで多くのソフトは長方形の箱を縦横に並べてトラックを鳴らして、フレーズ入れ替える時もその箱をドラッグ&ドロップとかで並べ直すUIになってる
ドラッグ&ドロップでWEBサイト上でミュージックシーケンサーの様なUIだけ作りたい時は何の言語習得すれば良いの?
縦横が広大な場合に、滑らかに箱を並べなおせたりするのが作りたいなぁと思うので昔C言語しか使った事無いわいに教えて
ドラッグ&ドロップでWEBサイト上でミュージックシーケンサーの様なUIだけ作りたい時は何の言語習得すれば良いの?
縦横が広大な場合に、滑らかに箱を並べなおせたりするのが作りたいなぁと思うので昔C言語しか使った事無いわいに教えて
330デフォルトの名無しさん
2020/07/22(水) 22:56:17.29ID:Q2NOu3VG331デフォルトの名無しさん
2020/07/22(水) 22:57:17.60ID:ILXZvJ+B 「Webサイト上」の「UI」って時点でJSほぼ一択。
トランスパイラ噛ましていいならあと何種類か…
超マイナー環境挙げてこれでも出来る!最強!って言ってくるやつも沸くから注意な。
トランスパイラ噛ましていいならあと何種類か…
超マイナー環境挙げてこれでも出来る!最強!って言ってくるやつも沸くから注意な。
332デフォルトの名無しさん
2020/07/22(水) 23:18:49.70ID:ILXZvJ+B333デフォルトの名無しさん
2020/07/22(水) 23:45:40.91ID:dERyWs8y334デフォルトの名無しさん
2020/07/23(木) 00:46:58.81ID:cGFBf2BV VSCode は、Electron 製。
GUI は、JavaScript
何かを、D&D したり、箱のサイズを変えたり、できる
GUI は、JavaScript
何かを、D&D したり、箱のサイズを変えたり、できる
335デフォルトの名無しさん
2020/07/23(木) 02:02:11.56ID:YvnJh5IH Pythonだろうなあ
有名なライブラリーがたくさんあるし
簡単に検索出来て短い行数で終わる
有名なライブラリーがたくさんあるし
簡単に検索出来て短い行数で終わる
336デフォルトの名無しさん
2020/07/23(木) 03:38:06.08ID:a+excyi9■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 地震 [Hitzeschleier★]
- 【地震】 茨城 栃木 埼玉 千葉 震度4 [KingFisherは魚じゃないよ★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 【話題】好きな鍋は?! 「寄せ鍋」「キムチ鍋」「水炊き」「もつ鍋」「豆乳鍋」「ちゃんこ鍋」「ごま坦々鍋」「トマト鍋」 [ひぃぃ★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★6 [Hitzeschleier★]
- ( ´ん`)地震…? [399583221]
- 🖐( -᷄ὢ)俺には>>2の>>3を自由に扱える権利がある……
- 地震
- 高市首相『支部への寄付であって私個人への献金じゃない』と釈明 [834922174]
- 地震地震うっせーーーんだよゴミ共wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 震度4とか舐めてるやろ
