Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
プログラミング始めたいんだけどどこ言語がいい?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/10/21(土) 12:00:39.67ID:MUZiZI+C222デフォルトの名無しさん
2017/12/30(土) 19:39:22.02ID:IYzIIoOf OS作りたいならマイコン関連からやると敷居低いよ
OSも何もないところからタスクスイッチやRTOSとか作った
x86はブート関連で多分やる気無くす
OSも何もないところからタスクスイッチやRTOSとか作った
x86はブート関連で多分やる気無くす
223デフォルトの名無しさん
2017/12/31(日) 08:42:32.97ID:rHg6Qc+M224デフォルトの名無しさん
2018/03/09(金) 21:37:11.10ID:Be/VvG+8 どのプログラミング言語も、どうしてあんなに低レベルなんだろうな。
Cなんかは、低レベルであることに意義があるからいいんだが、立ち位置が違う、もっと人間寄りのはずの他の言語も、大して生産性の高い仕様になってない。
Cなんかは、低レベルであることに意義があるからいいんだが、立ち位置が違う、もっと人間寄りのはずの他の言語も、大して生産性の高い仕様になってない。
225デフォルトの名無しさん
2018/03/09(金) 21:48:05.10ID:1zjHMYU3 ライブラリに任せればええからな
226デフォルトの名無しさん
2018/03/09(金) 21:48:37.02ID:nCIh31qc 具体的にどれくらい高級なのを望んでるの?
227デフォルトの名無しさん
2018/03/10(土) 22:36:15.10ID:opL9wLKH228デフォルトの名無しさん
2018/03/11(日) 08:06:52.48ID:ba/u+BJR >>224
そんな言語はオラ達から仕事を奪うからいらない。
そんな言語はオラ達から仕事を奪うからいらない。
229デフォルトの名無しさん
2018/03/11(日) 11:14:42.13ID:0ssJ6i99230デフォルトの名無しさん
2018/03/11(日) 13:46:11.87ID:v8KZNHMy231デフォルトの名無しさん
2018/03/12(月) 03:49:25.09ID:0czeQGPX よく○○をやって次は○○、というのを見ますがどの程度やったら(できるようになったら)次の言語に移るという目安はありますでしょうか。
ドットインストールの入門編を転々としながら大体の共通部分(メソッド、ゲッターセッターなど)を学んだりしてたんですが、結局混同するのでとりあえず一つということでJavaを選んで、今はスッキリわかるJavaを読んでます。
例えばJavaならどの程度のステップまでいくと良いか気になります。
ドットインストールの入門編を転々としながら大体の共通部分(メソッド、ゲッターセッターなど)を学んだりしてたんですが、結局混同するのでとりあえず一つということでJavaを選んで、今はスッキリわかるJavaを読んでます。
例えばJavaならどの程度のステップまでいくと良いか気になります。
232デフォルトの名無しさん
2018/03/12(月) 07:09:32.21ID:Pas1pqxu 次々と言語を変える学習法なんか聞いた事ないわ
233デフォルトの名無しさん
2018/03/12(月) 07:11:06.43ID:roIcrJkF 新しい言語触りたくなった時が移り時
あんまり移り気なのもよくないけど大事なのは楽しいこと
あんまり移り気なのもよくないけど大事なのは楽しいこと
234デフォルトの名無しさん
2018/03/12(月) 07:29:03.63ID:Pas1pqxu235スッキリ厨
2018/03/12(月) 07:59:52.21ID:DcOF3Xwh まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む。
必ず、たのしいから読むこと
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
ここまでが言語の基礎。
その後は、JS など、好きな言語を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む。
必ず、たのしいから読むこと
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
ここまでが言語の基礎。
その後は、JS など、好きな言語を学ぶ
236デフォルトの名無しさん
2018/03/12(月) 08:06:57.15ID:N9ZJTc26 書かないと何一つ身につかないんだよなあ
237デフォルトの名無しさん
2018/03/12(月) 08:23:13.77ID:qigiBzJs >>236
ほんとそれ。
とにかくプログラムをたくさん書いてみないと。
自分でかけないと習得したとは言えない。
逆に色々書いていると、別のやりたい事が出てきたりして、その内容に向いた言語がある事が分かってくる。
その時が学ぶ言語の替え時かな。
ほんとそれ。
とにかくプログラムをたくさん書いてみないと。
自分でかけないと習得したとは言えない。
逆に色々書いていると、別のやりたい事が出てきたりして、その内容に向いた言語がある事が分かってくる。
その時が学ぶ言語の替え時かな。
238デフォルトの名無しさん
2018/03/12(月) 08:40:11.90ID:roIcrJkF239デフォルトの名無しさん
2018/03/12(月) 12:34:54.68ID:rE/nU/YS >>238
別にかっかしとらんが?
プログラミング言語を学ぶのとプログラミングを学ぶ事は違うと言っとるだけやで
プログラミング言語オタクになってプログラミングが出来る気になってまうと可哀想やろ?
お前らみたいに
別にかっかしとらんが?
プログラミング言語を学ぶのとプログラミングを学ぶ事は違うと言っとるだけやで
プログラミング言語オタクになってプログラミングが出来る気になってまうと可哀想やろ?
お前らみたいに
240デフォルトの名無しさん
2018/03/12(月) 13:44:15.43ID:roIcrJkF >>239
ああそういうことね理解した
わざわざ別の言語に移るって話題を出してたから興味あるんかなー思って言ったまでよ
本人にもし興味があったとして教える側の毛嫌いで楽しめたかもしれない事を楽しめずに終わるのは悲しいでしょ
ああそういうことね理解した
わざわざ別の言語に移るって話題を出してたから興味あるんかなー思って言ったまでよ
本人にもし興味があったとして教える側の毛嫌いで楽しめたかもしれない事を楽しめずに終わるのは悲しいでしょ
241デフォルトの名無しさん
2018/03/12(月) 13:57:39.62ID:WIASGLnA242デフォルトの名無しさん
2018/03/12(月) 16:50:52.05ID:bgO5ZzU0 センスのない奴は体で覚えるしかない
243デフォルトの名無しさん
2018/03/12(月) 20:44:56.61ID:/brfdqB1244デフォルトの名無しさん
2018/03/14(水) 02:09:52.13ID:BPvTzIll 苦しんで覚えるc言語で勉強中
245デフォルトの名無しさん
2018/03/14(水) 03:02:39.61ID:+DNupiwe プログラミング全くやったこと無いのですが、蔵書を管理するデスクトップアプリを作成することを目標に学習するには、どの言語を選ぶべきなんでしょうか
246デフォルトの名無しさん
2018/03/14(水) 03:12:57.29ID:U/4LQ/Bi そんなもんExcelでいいじゃん
247デフォルトの名無しさん
2018/03/14(水) 11:21:41.57ID:VWZtH1+z 個人の蔵書なら sqlite に接続できればどんな言語(処理系)でもいいだろ
PureScript でいいんじゃね
PureScript でいいんじゃね
248デフォルトの名無しさん
2018/03/14(水) 19:38:42.78ID:4bvhkHVa sqlite関係なくね?w
249デフォルトの名無しさん
2018/03/14(水) 21:24:29.55ID:FE5sgX4A htmlでいいじゃん
250デフォルトの名無しさん
2018/03/14(水) 21:53:39.00ID:UnMBL49y >>245
デスクトップアプリにこだわりがあるなら
使いたいGUIフレームワークの選択肢を先に考えて
それらが扱いやすい言語を選んだほうがいい
GUIフレームワークは求めるルック&フィールとプラットフォームから選択肢を探す
プログラミング学習に比重があるなら最初はGUIじゃなく
コマンドラインツールからはじめたほうが効率がいい
最初にコマンドラインから蔵書を管理するツールを作って
GUI部分をはあとで追加するとか
デスクトップアプリにこだわりがあるなら
使いたいGUIフレームワークの選択肢を先に考えて
それらが扱いやすい言語を選んだほうがいい
GUIフレームワークは求めるルック&フィールとプラットフォームから選択肢を探す
プログラミング学習に比重があるなら最初はGUIじゃなく
コマンドラインツールからはじめたほうが効率がいい
最初にコマンドラインから蔵書を管理するツールを作って
GUI部分をはあとで追加するとか
251デフォルトの名無しさん
2018/03/14(水) 22:39:22.72ID:RTpIO2c9 データをどう扱うかが主眼でどう見せるかは従
そうするとデータベースにSQLでアクセスするのが妥当であって、
てっとりばやいのはsqliteとなるのはまあ順当な考え方。
Tcl/Tk + sqlite3 だな
そうするとデータベースにSQLでアクセスするのが妥当であって、
てっとりばやいのはsqliteとなるのはまあ順当な考え方。
Tcl/Tk + sqlite3 だな
252デフォルトの名無しさん
2018/03/14(水) 23:56:53.74ID:+DNupiwe 相手にされないかと思いながら書き込んだが、反応あってありがたい…
正直用語自体も分からないものが多々あるが、一つ一つ調べて取り組めそうなものから取り組んでみます
正直用語自体も分からないものが多々あるが、一つ一つ調べて取り組めそうなものから取り組んでみます
253デフォルトの名無しさん
2018/03/15(木) 10:54:29.91ID:rtiqWVoH sqlite との連携だけなら Tcl/Tk が第一選択なのはそうなんだが
プログラミングの学習としてはかなりアレ
プログラミングの学習としてはかなりアレ
254デフォルトの名無しさん
2018/03/15(木) 11:28:32.18ID:SjEDJeMK sqlite使いたいのですがどの言語が良いですか?
って質問だったっけか?w
って質問だったっけか?w
255デフォルトの名無しさん
2018/03/15(木) 23:19:44.30ID:1D4vhudl >>253
右辺値左辺値で同じ表現でも意味が変わってくるC等の言語よりある意味わかりやすい気もするが。
a=3; ではaは変数という入れ物
b=a; ではaはその中に入っている値に変換される(右辺にくると勝手にdereferenceされる)。
Tclでは変数という入れ物を扱いたければaだし、その中身を見たければ$aってのは徹底されてるわけで。
右辺値左辺値で同じ表現でも意味が変わってくるC等の言語よりある意味わかりやすい気もするが。
a=3; ではaは変数という入れ物
b=a; ではaはその中に入っている値に変換される(右辺にくると勝手にdereferenceされる)。
Tclでは変数という入れ物を扱いたければaだし、その中身を見たければ$aってのは徹底されてるわけで。
256デフォルトの名無しさん
2018/03/21(水) 02:04:38.69ID:+hm6+7pz プログラミングを学んでいきたいのだが、オススメの教材とか書籍とかって何かある?
言語はrubyとpythonを考えてて、一通り覚えたらjavaに進みたい
言語はrubyとpythonを考えてて、一通り覚えたらjavaに進みたい
257デフォルトの名無しさん
2018/03/21(水) 10:53:35.21ID:SwegKgPJ >>256
だったら最初からJavaをやればいい。rubyやpythonが簡単でJavaが難しいと思ったら大間違いだ。
だったら最初からJavaをやればいい。rubyやpythonが簡単でJavaが難しいと思ったら大間違いだ。
258デフォルトの名無しさん
2018/03/21(水) 11:01:50.93ID:wxFTzoek ファイル操作などのちょっとしたスクリプトなら、Rubyが断トツ!
たのしいRuby 第5版、2016
統計・数学をやるなら、Python。
みんなのPython 第4版、2017
クラス・オブジェクト指向を学ぶなら、Java。
スッキリわかる Java入門 第2版、2014
書きやすさでは、Rubyが断トツ!
Pythonは不便・ややこしい。
Javaは本格的
たのしいRuby 第5版、2016
統計・数学をやるなら、Python。
みんなのPython 第4版、2017
クラス・オブジェクト指向を学ぶなら、Java。
スッキリわかる Java入門 第2版、2014
書きやすさでは、Rubyが断トツ!
Pythonは不便・ややこしい。
Javaは本格的
259デフォルトの名無しさん
2018/03/21(水) 14:05:33.96ID:MzhUIqb1 じゃあRubyにするわ
260デフォルトの名無しさん
2018/03/21(水) 16:30:24.92ID:1QrXv+S2 セミコロンいらないって初心者からしたらありがたいのかね
エラーにならないならセミコロン付けちまえ、ってなってくるけど
エラーにならないならセミコロン付けちまえ、ってなってくるけど
261デフォルトの名無しさん
2018/03/21(水) 19:00:30.88ID:RvvL0Mpr >>260
その書き込みが句点がないからって書き込みエラーになったらめんどくせえだろ
その書き込みが句点がないからって書き込みエラーになったらめんどくせえだろ
262デフォルトの名無しさん
2018/03/22(木) 01:05:03.08ID:3EnLPAy8 改行を文末認定されたいかされたくないか。
文末記号を要求しない言語は改行を入れたい時には行継続記号を求められるしー
文末記号を要求しない言語は改行を入れたい時には行継続記号を求められるしー
263デフォルトの名無しさん
2018/03/23(金) 04:04:24.98ID:1V82sIIU 他の言語はわからないけど、Pythonは結構楽に感じた。独学始めて2週間ほどでオセロ作れた。
264デフォルトの名無しさん
2018/03/23(金) 05:07:21.54ID:Lfs9SY00 ここ見る限り、まず取り組まないといけない言語は
『日本語』だな
『日本語』だな
265デフォルトの名無しさん
2018/03/23(金) 07:14:19.94ID:qUw1cRZJ モンゴリアンスモウレスラーかよ
266デフォルトの名無しさん
2018/03/23(金) 19:27:58.97ID:IeRwPe7V 貴乃花より朝青龍の方が日本語堪能だったな
267デフォルトの名無しさん
2018/03/24(土) 05:36:49.57ID:/S30YJxp 高校のうちにRubyを極めるわ
268デフォルトの名無しさん
2018/03/24(土) 13:15:56.68ID:TyYpGZwY 開発者になってrubyを救ってやれ
269デフォルトの名無しさん
2018/04/02(月) 22:41:45.22ID:S0pcKgr2 CでロボつくってC++でゲーム作り
270デフォルトの名無しさん
2018/05/23(水) 20:04:13.23ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
YOPX0
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
YOPX0
271デフォルトの名無しさん
2018/07/05(木) 01:37:14.38ID:RfoszcD2 YZJ
272デフォルトの名無しさん
2018/07/11(水) 11:16:29.78ID:A6luu057273デフォルトの名無しさん
2018/07/12(木) 18:23:31.23ID:sZqbCvgw Julia一択
274デフォルトの名無しさん
2018/08/22(水) 14:21:51.19ID:Opme7aq9 >>264
それを言い出すと一生始まらない
それを言い出すと一生始まらない
275デフォルトの名無しさん
2018/09/09(日) 01:36:44.46ID:Sqzx0gV9276デフォルトの名無しさん
2018/09/09(日) 03:23:41.84ID:0bXk8YdS juliaなんか絶対に普及させるな。
便利な記法がなんだ、pyとRの2択だったものを
増やして一体何がしたい。
十分にライブラリは充実しているのか
開発環境や視覚化整っているのか?
pyに匹敵する汎用性があるのか?
笑わせるな。多少パフォーマンスがよく
なるとか記法がナウいくらいの理由で
いたずらに言語を増やすな。
その言語だけでなく大量のライブラリ、
使うエディタの使用感とか全部覚え直しだぞ。
新言語作るなよ糞が。
便利な記法がなんだ、pyとRの2択だったものを
増やして一体何がしたい。
十分にライブラリは充実しているのか
開発環境や視覚化整っているのか?
pyに匹敵する汎用性があるのか?
笑わせるな。多少パフォーマンスがよく
なるとか記法がナウいくらいの理由で
いたずらに言語を増やすな。
その言語だけでなく大量のライブラリ、
使うエディタの使用感とか全部覚え直しだぞ。
新言語作るなよ糞が。
277デフォルトの名無しさん
2018/09/09(日) 07:49:53.72ID:FPkMoDyx >>276
誰もお前に使えなどと言っとらん。自分の知ってる世界に引きこもってるといいぜ。
誰もお前に使えなどと言っとらん。自分の知ってる世界に引きこもってるといいぜ。
278デフォルトの名無しさん
2018/09/09(日) 08:07:09.31ID:MV7lvWAW Rubyは言語自体はタダだけど 色々複雑なライブラリがあって解説書も読まないといけないし なにより玄人向けと思う Cの方が使い易いかもな どう思う?
279デフォルトの名無しさん
2018/09/09(日) 10:41:27.22ID:F+zeBBCR280デフォルトの名無しさん
2018/09/09(日) 10:57:46.65ID:F+zeBBCR281デフォルトの名無しさん
2018/09/09(日) 11:01:41.04ID:KUlwJcRg >>275
juliaのmapって他の言語のmapと違うん?
juliaのmapって他の言語のmapと違うん?
282デフォルトの名無しさん
2018/09/09(日) 11:04:33.55ID:MV7lvWAW283デフォルトの名無しさん
2018/09/09(日) 11:08:09.97ID:F+zeBBCR >>282
ここだけの話インターネッツに落ちてるよ
ここだけの話インターネッツに落ちてるよ
284デフォルトの名無しさん
2018/09/09(日) 20:21:44.54ID:0ym3cmgA フレームワークは最初に、無料のRails チュートリアルをやった方が、わかりやすい。
他言語のフレームワークの基準にもなっているから、結局、やらないと仕方がない
Rails の前に、Sinatra をフルスクラッチでいじくりまわせば、さらに理解しやすい
結局、Linux コマンド、testing, deploy, JavaScript, Vue.js など、
数十の技術を、どこかの段階でやらないといけない
それを、Rubyでやれば勉強しやすいから、他言語よりも楽というだけ。
他言語では、関係のない所でハマるから、時間を損する
他言語のフレームワークの基準にもなっているから、結局、やらないと仕方がない
Rails の前に、Sinatra をフルスクラッチでいじくりまわせば、さらに理解しやすい
結局、Linux コマンド、testing, deploy, JavaScript, Vue.js など、
数十の技術を、どこかの段階でやらないといけない
それを、Rubyでやれば勉強しやすいから、他言語よりも楽というだけ。
他言語では、関係のない所でハマるから、時間を損する
285デフォルトの名無しさん
2018/09/09(日) 21:46:16.96ID:Sqzx0gV9286デフォルトの名無しさん
2018/09/09(日) 22:06:07.32ID:17nN/77v >>275
Juliaって科学計算以外に使えんの?
Juliaって科学計算以外に使えんの?
287デフォルトの名無しさん
2018/09/10(月) 01:00:14.13ID:nF+UxiuD >>286
PythonやCの関数、ライブラリを呼び出せるから
Pythonに出来てjuliaに出来ない事はないんじゃない?
人気言語の良いとこ取りで、実行速度がとにかく速い
FORTRANからの影響が濃いから科学技術計算に向いてると思われがちだけど、ほぼ万能じゃないかね
「Julia データサイエンス」には人工ニューラルネットワークの構築の実装もされてるよ
jupyterとの組み合わせで語られる事が多い
ただ、最新バージョンが1.0でライブラリが未完成だったりと最近生まれたばかりの言語なので、不備とかが多いかな
PythonやCの関数、ライブラリを呼び出せるから
Pythonに出来てjuliaに出来ない事はないんじゃない?
人気言語の良いとこ取りで、実行速度がとにかく速い
FORTRANからの影響が濃いから科学技術計算に向いてると思われがちだけど、ほぼ万能じゃないかね
「Julia データサイエンス」には人工ニューラルネットワークの構築の実装もされてるよ
jupyterとの組み合わせで語られる事が多い
ただ、最新バージョンが1.0でライブラリが未完成だったりと最近生まれたばかりの言語なので、不備とかが多いかな
288デフォルトの名無しさん
2018/09/10(月) 01:05:47.99ID:XzQQxj6r フレームワークなんか
ドカタが覚えるだけで十分
ドカタ以外不要
ドカタが覚えるだけで十分
ドカタ以外不要
289デフォルトの名無しさん
2018/09/19(水) 10:30:43.85ID:x3bswJ8f UML
290デフォルトの名無しさん
2018/09/25(火) 12:26:02.33ID:pkuhVXJy >>1 はまだ迷っているのか?
291デフォルトの名無しさん
2018/10/11(木) 20:25:28.34ID:pNAidO51 ぐだぐだ言ってねーでExcelの使い方でも覚えとけ
292デフォルトの名無しさん
2019/02/22(金) 22:11:02.71ID:moZ6n3ck 屁くせーる?
293デフォルトの名無しさん
2019/04/26(金) 18:46:58.18ID:n7yHTkGT >プログラミング始めたいんだけどどこ言語がいい?
特に業務上の理由が無ければ、学習用はC/C++の一択では?
>『属人的な開発の仕方をするな』
その他多くの『オブジェクト指向プログラミング言語』は、属人的になりがちで汎用性が乏しいから。
ぼくちゃんだけがしっているひみつのおぶじぇくとしこうげんごてくにっく、はあり得ない。
731 デフォルトの名無しさん 2019/04/26(金) 18:12:23.33 ID:4fZKbYZH
つうか、お前らはオブジェクト指向の目的を説明して欲しいのか?
人にものを頼むなら無礼な言い方しないで聞く側の礼儀を守れよ。
特にこんなとこで教えてやってもこっちには何のメリットもないんだから
教える気を起こさせる態度を取らなきゃお話にならないのに
無礼な態度取ってるんだから意味不明。
オブジェクト指向ってクソじゃねぇかよPart3
https://mevius.5ch.net/test/read.cgi/tech/1542884872/
同じ苦労を知っている齊藤氏は、開発初期から大事にしていることが1つあった。
「一番口酸っぱく言っていたのは『属人的な開発の仕方をするな』ということですね。長いこと開発して
いけばお客さんの入れ替わりと同様に開発スタッフも変わっていくわけなので、属人的なスキルに依存
した開発をしていると、その人がいなくなったタイミングでアップデートができなくなります。
それをまたサルベージしてやりましょうというのはとてつもない作業量になります。
『ドラクエX』で100%属人的じゃない体制を作れたかというと決してそんなことはないんですけど、
意識してそれをやるようにというのは開発初期からやりました」
https://jp.ign.com/m/dragon-quest-10/28251/news/xpso2
特に業務上の理由が無ければ、学習用はC/C++の一択では?
>『属人的な開発の仕方をするな』
その他多くの『オブジェクト指向プログラミング言語』は、属人的になりがちで汎用性が乏しいから。
ぼくちゃんだけがしっているひみつのおぶじぇくとしこうげんごてくにっく、はあり得ない。
731 デフォルトの名無しさん 2019/04/26(金) 18:12:23.33 ID:4fZKbYZH
つうか、お前らはオブジェクト指向の目的を説明して欲しいのか?
人にものを頼むなら無礼な言い方しないで聞く側の礼儀を守れよ。
特にこんなとこで教えてやってもこっちには何のメリットもないんだから
教える気を起こさせる態度を取らなきゃお話にならないのに
無礼な態度取ってるんだから意味不明。
オブジェクト指向ってクソじゃねぇかよPart3
https://mevius.5ch.net/test/read.cgi/tech/1542884872/
同じ苦労を知っている齊藤氏は、開発初期から大事にしていることが1つあった。
「一番口酸っぱく言っていたのは『属人的な開発の仕方をするな』ということですね。長いこと開発して
いけばお客さんの入れ替わりと同様に開発スタッフも変わっていくわけなので、属人的なスキルに依存
した開発をしていると、その人がいなくなったタイミングでアップデートができなくなります。
それをまたサルベージしてやりましょうというのはとてつもない作業量になります。
『ドラクエX』で100%属人的じゃない体制を作れたかというと決してそんなことはないんですけど、
意識してそれをやるようにというのは開発初期からやりました」
https://jp.ign.com/m/dragon-quest-10/28251/news/xpso2
294デフォルトの名無しさん
2019/04/28(日) 15:33:20.70ID:EQ1uWp6r web系のクライアントサイドの言語はどれ選べばいいですかね?
Java,PHP,Rubyありますけど
Java,PHP,Rubyありますけど
295デフォルトの名無しさん
2019/09/28(土) 23:02:43.46ID:JHv/kXRd 質問させてください。
プログラミングに興味がありWebアプリや将来的にはAndroidアプリを作成したいと思います。
初心者向けのプログラミングの本をみても専門用語を専門用語で説明してるので初心者向けとは思えません。
PCは一通り使えるのですが、独学ですとどのような勉強方法が良いでしょうか?
プログラミングに興味がありWebアプリや将来的にはAndroidアプリを作成したいと思います。
初心者向けのプログラミングの本をみても専門用語を専門用語で説明してるので初心者向けとは思えません。
PCは一通り使えるのですが、独学ですとどのような勉強方法が良いでしょうか?
296デフォルトの名無しさん
2019/11/16(土) 12:54:49.45ID:1+HyraIu297HAL
2019/11/18(月) 20:43:28.35ID:r2fWji5L JAVA
JavaScript
C#
C++
PHP
いずれか、できれば二つ以上
なら確実に雇用になる
JavaScript
C#
C++
PHP
いずれか、できれば二つ以上
なら確実に雇用になる
298デフォルトの名無しさん
2019/11/20(水) 01:12:40.06ID:mqxmAp4R 8086はどうですか?
299デフォルトの名無しさん
2019/11/20(水) 01:37:43.34ID:SC4WzVB3 8086 とか中途半端すぎてどうにもこうにも・・
むしろ Z80 とかならパチンコの仕事とかあるんじゃないの
むしろ Z80 とかならパチンコの仕事とかあるんじゃないの
300デフォルトの名無しさん
2019/11/20(水) 23:26:10.70ID:PQsplIA0 コボラーいますか?
302デフォルトの名無しさん
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で運用するしかない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 秋田内陸縦貫鉄道「列車が脱線、転覆」と通報 北秋田市、萱草駅付近 [蚤の市★]
- 今年の漢字、きょう発表😉 [583597859]
- 女の子集合!
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- おまえらもうクリスマスツリー出した?
- 百合営業してるアイドル「これは営業だから…んっクチュクチュ」←これ
- (´・ω・`)ニュー速VIPのみんなへ
