[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 03/03 11:39 / Filesize : 76 KB / Number-of Response : 343
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

プログラミング始めたいんだけどどこ言語がいい?



1 名前:デフォルトの名無しさん [2017/10/21(土) 12:00:39.67 ID:MUZiZI+C.net]
Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて

224 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 14:18:37.11 ID:RVllgMXp.net]
趣味のOSをつくりたいけどおすすめの本サイトはありますか

225 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 19:39:22.02 ID:IYzIIoOf.net]
OS作りたいならマイコン関連からやると敷居低いよ
OSも何もないところからタスクスイッチやRTOSとか作った
x86はブート関連で多分やる気無くす

226 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 08:42:32.97 ID:rHg6Qc+M.net]
>>222
マイコンからH8とかZ80とか?
SoCとか?
X86は難しいで

227 名前:すか []
[ここ壊れてます]

228 名前:デフォルトの名無しさん [2018/03/09(金) 21:37:11.10 ID:Be/VvG+8.net]
どのプログラミング言語も、どうしてあんなに低レベルなんだろうな。
Cなんかは、低レベルであることに意義があるからいいんだが、立ち位置が違う、もっと人間寄りのはずの他の言語も、大して生産性の高い仕様になってない。

229 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:48:05.10 ID:1zjHMYU3.net]
ライブラリに任せればええからな

230 名前:デフォルトの名無しさん [2018/03/09(金) 21:48:37.02 ID:nCIh31qc.net]
具体的にどれくらい高級なのを望んでるの?

231 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 22:36:15.10 ID:opL9wLKH.net]
>>121
仕事で5〜6言語使ってそこそこもらってるが処理記述するのに必ずリファレンス見るから全部レベル2だわ…
レベル3厳しすぎだわ4と逆じゃねぇ…?
4の内容は全言語クリアしてるのに…

232 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 08:06:52.48 ID:ba/u+BJR.net]
>>224
そんな言語はオラ達から仕事を奪うからいらない。



233 名前:デフォルトの名無しさん [2018/03/11(日) 11:14:42.13 ID:0ssJ6i99.net]
>>228
いやいや、仕事を円滑にしてくれるはずだ。


誰だ金額をintで持ったバカは。

234 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 13:46:11.87 ID:v8KZNHMy.net]
>>1さんは癖のあるJavaScriptからよく入ったね。
関数型言語っぽいのに。
そういう意味ではRubyやPythonもそうか。

235 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 03:49:25.09 ID:0czeQGPX.net]
よく○○をやって次は○○、というのを見ますがどの程度やったら(できるようになったら)次の言語に移るという目安はありますでしょうか。

ドットインストールの入門編を転々としながら大体の共通部分(メソッド、ゲッターセッターなど)を学んだりしてたんですが、結局混同するのでとりあえず一つということでJavaを選んで、今はスッキリわかるJavaを読んでます。
例えばJavaならどの程度のステップまでいくと良いか気になります。

236 名前:デフォルトの名無しさん [2018/03/12(月) 07:09:32.21 ID:Pas1pqxu.net]
次々と言語を変える学習法なんか聞いた事ないわ

237 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 07:11:06.43 ID:roIcrJkF.net]
新しい言語触りたくなった時が移り時
あんまり移り気なのもよくないけど大事なのは楽しいこと

238 名前:デフォルトの名無しさん [2018/03/12(月) 07:29:03.63 ID:Pas1pqxu.net]
>>233
その結果がお前やないか
前途ある若者に変なこと勧めんなや

239 名前:スッキリ厨 mailto:sage [2018/03/12(月) 07:59:52.21 ID:DcOF3Xwh.net]
まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014

その後、この2冊をこの順に読む。
必ず、たのしいから読むこと

たのしいRuby 第5版、2016
みんなのPython 第4版、2017

ここまでが言語の基礎。
その後は、JS など、好きな言語を学ぶ

240 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:06:57.15 ID:N9ZJTc26.net]
書かないと何一つ身につかないんだよなあ

241 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:23:13.77 ID:qigiBzJs.net]
>>236
ほんとそれ。
とにかくプログラムをたくさん書いてみないと。
自分でかけないと習得したとは言えない。
逆に色々書いていると、別のやりたい事が出てきたりして、その内容に向いた言語がある事が分かってくる。
その時が学ぶ言語の替え時かな。

242 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:40:11.90 ID:roIcrJkF.net]
>>234
そうかっかすんなよ
色んな言語に興味があるならそれはそれで良くない?



243 名前:デフォルトの名無しさん [2018/03/12(月) 12:34:54.68 ID:rE/nU/YS.net]
>>238
別にかっかしとらんが?
プログラミング言語を学ぶのとプログラミングを学ぶ事は違うと言っとるだけやで
プログラミング言語オタクになってプログラミングが出来る気になってまうと可哀想やろ?
お前ら

244 名前:みたいに []
[ここ壊れてます]

245 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 13:44:15.43 ID:roIcrJkF.net]
>>239
ああそういうことね理解した
わざわざ別の言語に移るって話題を出してたから興味あるんかなー思って言ったまでよ
本人にもし興味があったとして教える側の毛嫌いで楽しめたかもしれない事を楽しめずに終わるのは悲しいでしょ

246 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 13:57:39.62 ID:WIASGLnA.net]
>>236
真理だな
俺も入門本読んで分かったつもりでも実際書いてみると何も書けなかった
何回か挫折したけどダイテル本の問題解いていたらいつの間にか上達してた
今だったらAOJとかいいかも

247 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 16:50:52.05 ID:bgO5ZzU0.net]
センスのない奴は体で覚えるしかない

248 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 20:44:56.61 ID:/brfdqB1.net]
>>231
言語なんて単なる記述ルールにすぎないからなぁ。
何本かプログラム書いてはそのうちリファレンス見ながらなんでも使えるようになるわな

249 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 02:09:52.13 ID:BPvTzIll.net]
苦しんで覚えるc言語で勉強中

250 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 03:02:39.61 ID:+DNupiwe.net]
プログラミング全くやったこと無いのですが、蔵書を管理するデスクトップアプリを作成することを目標に学習するには、どの言語を選ぶべきなんでしょうか

251 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 03:12:57.29 ID:U/4LQ/Bi.net]
そんなもんExcelでいいじゃん

252 名前:デフォルトの名無しさん [2018/03/14(水) 11:21:41.57 ID:VWZtH1+z.net]
個人の蔵書なら sqlite に接続できればどんな言語(処理系)でもいいだろ
PureScript でいいんじゃね



253 名前:デフォルトの名無しさん [2018/03/14(水) 19:38:42.78 ID:4bvhkHVa.net]
sqlite関係なくね?w

254 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 21:24:29.55 ID:FE5sgX4A.net]
htmlでいいじゃん

255 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 21:53:39.00 ID:UnMBL49y.net]
>>245
デスクトップアプリにこだわりがあるなら
使いたいGUIフレームワークの選択肢を先に考えて
それらが扱いやすい言語を選んだほうがいい
GUIフレームワークは求めるルック&フィールとプラットフォームから選択肢を探す

プログラミング学習に比重があるなら最初はGUIじゃなく
コマンドラインツールからはじめたほうが効率がいい
最初にコマンドラインから蔵書を管理するツールを作って
GUI部分をはあとで追加するとか

256 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 22:39:22.72 ID:RTpIO2c9.net]
データをどう扱うかが主眼でどう見せるかは従
そうするとデータベースにSQLでアクセスするのが妥当であって、
てっとりばやいのはsqliteとなるのはまあ順当な考え方。

Tcl/Tk + sqlite3 だな

257 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 23:56:53.74 ID:+DNupiwe.net]
相手にされないかと思いながら書き込んだが、反応あってありがたい…
正直用語自体も分からないものが多々あるが、一つ一つ調べて取り組めそうなものから取り組んでみます

258 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 10:54:29.91 ID:rtiqWVoH.net]
sqlite との連携だけなら Tcl/Tk が第一選択なのはそうなんだが
プログラミングの学習としてはかなりアレ

259 名前:デフォルトの名無しさん [2018/03/15(木) 11:28:32.18 ID:SjEDJeMK.net]
sqlite使いたいのですがどの言語が良いですか?
って質問だったっけか?w

260 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 23:19:44.30 ID:1D4vhudl.net]
>>253
右辺値左辺値で同じ表現でも意味が変わってくるC等の言語よりある意味わかりやすい気もするが。
a=3; ではaは変数という入れ物
b=a; ではaはその中に入っている値に変換される(右辺にくると勝手にdereferenceされる)。
Tclでは変数という入れ物を扱いたければaだし、その中身を見たければ$aってのは徹底されてるわけで。

261 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 02:04:38.69 ID:+hm6+7pz.net]
プログラミングを学んでいきたいのだが、オススメの教材とか書籍とかって何かある?
言語はrubyとpythonを考えてて、一通り覚えたらjavaに進みたい

262 名前:デフォルトの名無しさん [2018/03/21(水) 10:53:35.21 ID:SwegKgPJ.net]
>>256
だったら最初からJavaをやればいい。rubyやpythonが簡単でJavaが難しいと思ったら大間違いだ。



263 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 11:01:50.93 ID:wxFTzoek.net]
ファイル操作などのちょっとしたスクリプトなら、Rubyが断トツ!
たのしいRuby 第5版、2016

統計・数学をやるなら、Python。
みんなのPython 第4版、2017

クラス・オブジェクト指向を学ぶなら、Java。
スッキリわかる Java入門 第2版、2014

書きやすさでは、Rubyが断トツ!
Pythonは不便・ややこしい。
Javaは本格的

264 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 14:05:33.96 ID:MzhUIqb1.net]
じゃあRubyにするわ

265 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 16:30:24.92 ID:1QrXv+S2.net]
セミコロンいらないって初心者からしたらありがたいのかね
エラーにならないならセミコロン付けちまえ、ってなってくるけど

266 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 19:00:30.88 ID:RvvL0Mpr.net]
>>260
その書き込みが句点がないからって書き込みエラーになったらめんどくせえだろ

267 名前:デフォルトの名無しさん mailto:sage [2018/03/22(木) 01:05:03.08 ID:3EnLPAy8.net]
改行を文末認定されたいかされたくないか。
文末記号を要求しない言語は改行を入れたい時には行継続記号を求められるしー

268 名前:デフォルトの名無しさん [2018/03/23(金) 04:04:24.98 ID:1V82sIIU.net]
他の言語はわからないけど、Pythonは結構楽に感じた。独学始めて2週間ほどでオセロ作れた。

269 名前:デフォルトの名無しさん [2018/03/23(金) 05:07:21.54 ID:Lfs9SY00.net]
ここ見る限り、まず取り組まないといけない言語は
『日本語』だな

270 名前:デフォルトの名無しさん [2018/03/23(金) 07:14:19.94 ID:qUw1cRZJ.net]
モンゴリアンスモウレスラーかよ

271 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 19:27:58.97 ID:IeRwPe7V.net]
貴乃花より朝青龍の方が日本語堪能だったな

272 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 05:36:49.57 ID:/S30YJxp.net]
高校のうちにRubyを極めるわ



273 名前:デフォルトの名無しさん [2018/03/24(土) 13:15:56.68 ID:TyYpGZwY.net]
開発者になってrubyを救ってやれ

274 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 22:41:45.22 ID:S0pcKgr2.net]
CでロボつくってC++でゲーム作り

275 名前:デフォルトの名無しさん [2018/05/23(水) 20:04:13.23 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

YOPX0

276 名前:デフォルトの名無しさん [2018/07/05(木) 01:37:14.38 ID:RfoszcD2.net]
YZJ

277 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 11:16:29.78 ID:A6luu057.net]
>>175
本体が捨てられるとき、バッテリーだけ取り外して取っとくか??
一緒に捨てるよねふつう
railsのバッテリーとしての価値しかないんだからさ

278 名前:デフォルトの名無しさん [2018/07/12(木) 18:23:31.23 ID:sZqbCvgw.net]
Julia一択

279 名前:デフォルトの名無しさん mailto:sage [2018/08/22(水) 14:21:51.19 ID:Opme7aq9.net]
>>264
それを言い出すと一生始まらない

280 名前:デフォルトの名無しさん [2018/09/09(日) 01:36:44.46 ID:Sqzx0gV9.net]
>>273
juliaに慣れると他の言語が
メンドクセー
って、思っちゃうんじゃない?
map関数なんて超ベンリー

281 名前:デフォルトの名無しさん [2018/09/09(日) 03:23:41.84 ID:0bXk8YdS.net]
juliaなんか絶対に普及させるな。
便利な記法がなんだ、pyとRの2択だったものを
増やして一体何がしたい。
十分にライブラリは充実しているのか
開発環境や視覚化整っているのか?
pyに匹敵する汎用性があるのか?
笑わせるな。多少パフォーマンスがよく
なるとか記法がナウいくらいの理由で
いたずらに言語を増やすな。
その言語だけでなく大量のライブラリ、
使うエディタの使用感とか全部覚え直しだぞ。
新言語作るなよ糞が。

282 名前:デフォルトの名無しさん [2018/09/09(日) 07:49:53.72 ID:FPkMoDyx.net]
>>276
誰もお前に使えなどと言っとらん。自分の知ってる世界に引きこもってるといいぜ。



283 名前:デフォルトの名無しさん [2018/09/09(日) 08:07:09.31 ID:MV7lvWAW.net]
Rubyは言語自体はタダだけど 色々複雑なライブラリがあって解説書も読まないといけないし なにより玄人向けと思う Cの方が使い易いかもな どう思う?

284 名前:デフォルトの名無しさん [2018/09/09(日) 10:41:27.22 ID:F+zeBBCR.net]
>>100
pythonで本線出場てハッカーのやべー奴感出てて凄い

ウェブアプリのバックエンド書くのにlispってどう?
lisper二人で通常の10人分の仕事回すって聞いたけど

285 名前:デフォルトの名無しさん [2018/09/09(日) 10:57:46.65 ID:F+zeBBCR.net]
>>278
railsは文字通り敷かれたrailを走るだけのフレームワーク
お前は機械のように仕様書通りrailを走るのだ。脱線は許されない
railの上を走る限りは他者とは段違いな速度で先に行ける

286 名前:デフォルトの名無しさん mailto:sage [2018/09/09(日) 11:01:41.04 ID:KUlwJcRg.net]
>>275
juliaのmapって他の言語のmapと違うん?

287 名前:デフォルトの名無しさん [2018/09/09(日) 11:04:33.55 ID:MV7lvWAW.net]
>>280
意味わかんない 
rails だとRubyでCのフレームワークみたいな感じにできるのかい?
それはコンパイラと編集ソフトのセットで有料なんだろ? どこで売ってるの?

288 名前:デフォルトの名無しさん [2018/09/09(日) 11:08:09.97 ID:F+zeBBCR.net]
>>282
ここだけの話インターネッツに落ちてるよ

289 名前:デフォルトの名無しさん [2018/09/09(日) 20:21:44.54 ID:0ym3cmgA.net]
フレームワークは最初に、無料のRails チュートリアルをやった方が、わかりやすい。
他言語のフレームワークの基準にもなっているから、結局、やらないと仕方がない

Rails の前に、Sinatra をフルスクラッチでいじくりまわせば、さらに理解しやすい

結局、Linux コマンド、testing, deploy, JavaScript, Vue.js など、
数十の技術を、どこかの段階でやらないといけない

それを、Rubyでやれば勉強しやすいから、他言語よりも楽というだけ。
他言語では、関係のない所でハマるから、時間を損する

290 名前:デフォルトの名無しさん [2018/09/09(日) 21:46:16.96 ID:Sqzx0gV9.net]
>>281
LISPのMAPから来てるんでしょ?

>>276
原子番号みたいに、A〜Zまでの1文字の言語名で空きがあるのはなんだろw

291 名前:デフォルトの名無しさん mailto:sage [2018/09/09(日) 22:06:07.32 ID:17nN/77v.net]
>>275
Juliaって科学計算以外に使えんの?

292 名前:デフォルトの名無しさん [2018/09/10(月) 01:00:14.13 ID:nF+UxiuD.net]
>>286
PythonやCの関数、ライブラリを呼び出せるから
Pythonに出来てjuliaに出来ない事はないんじゃない?
人気言語の良いとこ取りで、実行速度がとにかく速い

FORTRANからの影響が濃いから科学技術計算に向いてると思われがちだけど、ほぼ万能じゃないかね

「Julia データサイエンス」には人工ニューラルネットワークの構築の実装もされてるよ

jupyterとの組み合わせで語られる事が多い
ただ、最新バージョンが1.0でライブラリが未完成だったりと最近生まれたばかりの言語なので、不備とかが多いかな



293 名前:デフォルトの名無しさん [2018/09/10(月) 01:05:47.99 ID:XzQQxj6r.net]
フレームワークなんか
ドカタが覚えるだけで十分
ドカタ以外不要

294 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 10:30:43.85 ID:x3bswJ8f.net]
UML

295 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 12:26:02.33 ID:pkuhVXJy.net]
>>1 はまだ迷っているのか?

296 名前:デフォルトの名無しさん [2018/10/11(木) 20:25:28.34 ID:pNAidO51.net]
ぐだぐだ言ってねーでExcelの使い方でも覚えとけ

297 名前:デフォルトの名無しさん mailto:sage [2019/02/22(金) 22:11:02.71 ID:moZ6n3ck.net]
屁くせーる?

298 名前:デフォルトの名無しさん [2019/04/26(金) 18:46:58.18 ID:n7yHTkGT.net]
>プログラミング始めたいんだけどどこ言語がいい?

特に業務上の理由が無ければ、学習用は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

299 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 15:33:20.70 ID:EQ1uWp6r.net]
web系のクライアントサイドの言語はどれ選べばいいですかね?
Java,PHP,Rubyありますけど

300 名前:デフォルトの名無しさん mailto:sage [2019/09/28(土) 23:02:43.46 ID:JHv/kXRd.net]
質問させてください。
プログラミングに興味がありWebアプリや将来的にはAndroidアプリを作成したいと思います。
初心者向けのプログラミングの本をみても専門用語を専門用語で説明してるので初心者向けとは思えません。

PCは一通り使えるのですが、独学ですとどのような勉強方法が良いでしょうか?

301 名前:デフォルトの名無しさん mailto:sage [2019/11/16(土) 12:54:49.45 ID:1+HyraIu.net]
>>295
ドットインストールの初心者向けをやる
javascriptでおみくじとかから

302 名前:HAL [2019/11/18(月) 20:43:28.35 ID:r2fWji5L.net]
JAVA
JavaScript
C#
C++
PHP
いずれか、できれば二つ以上
なら確実に雇用になる



303 名前:デフォルトの名無しさん mailto:sage [2019/11/20(水) 01:12:40.06 ID:mqxmAp4R.net]
8086はどうですか?

304 名前:デフォルトの名無しさん mailto:sage [2019/11/20(水) 01:37:43.34 ID:SC4WzVB3.net]
8086 とか中途半端すぎてどうにもこうにも・・
むしろ Z80 とかならパチンコの仕事とかあるんじゃないの

305 名前:デフォルトの名無しさん mailto:sage [2019/11/20(水) 23:26:10.70 ID:PQsplIA0.net]
コボラーいますか?

306 名前:298 mailto:sage [2019/11/20(水) 23:55:30.33 ID:mqxmAp4R.net]
>>299
ありがとうございます
8086は中途半端なんですか… ちょっとショックです…

307 名前:デフォルトの名無しさん mailto:sage [2019/11/21(木) 08:33:59.54 ID:D2uJzR7+.net]
8086って8080→8085→8086って継ぎ足し拡張されていったからじゃない

308 名前:デフォルトの名無しさん mailto:sage [2019/11/21(木) 16:55:26.15 ID:T2PYFJO7.net]
code.orgとかから入ったら面白い。
ボタンを表示
ボタンが押されたら何かを動かす
とか
それを何回か繰り返すとか
簡単に考えたらわかるよ。
変に言語間違えて覚えるより
日本語で考えてコード書いたら
説明もしやすいしな。

309 名前:デフォルトの名無しさん mailto:sage [2019/11/21(木) 17:00:40.91 ID:T2PYFJO7.net]
専門誌なんか読んでも無駄。
それをどう応用するかなんて
日本語でやれよなw

310 名前:デフォルトの名無しさん mailto:sage [2019/12/01(日) 01:13:05 ID:yN0nUuO5.net]
>>1のニーズとは異なるけど、

よく初心者にお勧めの言語を聞かれて、CやJavaを勧める人は考えを改めて欲しい
C…ポインタで挫折します
Java…覚えることが多過ぎて挫折します

勧めるべきはRuby(かPython)
理由は、
・使いこなすのが楽だから
・開発環境を整えるのが楽だから
・記述が楽だから
・新しい言語だから

311 名前:デフォルトの名無しさん [2019/12/02(月) 18:42:49.66 ID:+YeCWDiM.net]
pythonで膨大なライブラリの力を使って
できるプログラマになるんだ!

312 名前:デフォルトの名無しさん [2019/12/03(火) 00:18:39 ID:Z/hdvBNy.net]
>>305
Pythonなんて不自然で可読性が低い記述しかできない奇形言語がお勧めな
わけないだろ。例えば、某スレに載っていた1から100まで出力するコード

 print(*range(1,101))

何だこの変てこなコードは。直感的で自然な記述なら

 print(range(1, 100))

になるはずだが、そう書けない。素直でないから、使いこなすのに苦労する。
蛇使いの誑かしに乗せられないように気をつけましょう。

Rubyも言語マニアが作った変てこ言語だし、インストールも分かりにくい。

Cはプログラミング言語の標準語だから学んでおくと必ず役に立つし、
{} や () により構造が視覚的に分かりやすい。ポインタが分からなければ
あからさまなポインタは使わなければ良い。



313 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 00:57:47.70 ID:yo6IfXuu.net]
Pythonが新しい言語ってどういうボケなんだろう
Rubyもすでに未来のない言語だし

314 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 06:45:51 ID:cThoiNCU.net]
>>307
ジェネレーター使わずに、
forで書けばいいじゃない?

315 名前:305 mailto:sage [2019/12/03(火) 16:31:55 ID:+Pmgp+mO.net]
>>308
CとかJavaよりは新しい
初心者が扱う言語なんだから未来なんかどうでもいい
入りやすいかどうかが大事
使える言語はRuby/Pythonをマスターしてからやればいい

>>307
Cはポインタを使えないと、簡素なコードしか書けなくなる 有り得ない
ラクな言語が他にあるのにわざわざ古くて難しい言語から入る理由が無い
「初心者」にパソコンを勧める際に、最新のパソコンでは無く中古のCUIの
パソコンを勧めるようなものだ

316 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 19:03:36.15 ID:yo6IfXuu.net]
>Javaよりは新しい

さらっと嘘をつくな

317 名前:デフォルトの名無しさん [2019/12/03(火) 20:58:19.43 ID:Z/hdvBNy.net]
>>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みたいに裏で何をやってるか
よく分からないブラックボックスより分かりやすいし、柔軟に操れる。

318 名前:デフォルトの名無しさん [2019/12/05(木) 07:17:48 ID:Qv9BXSHa.net]
python古いわw
昔遅すぎて呆れたくらいの言語だよw
今流行りか知らんが。
日本語でやれよ。
JavaScriptが楽なんだよw

319 名前:デフォルトの名無しさん [2019/12/05(木) 09:05:19 ID:q0kDwfyl.net]
挿入ポイントを考えると、終端はデータ末尾の一つ後ろが便利だけどな。

320 名前:デフォルトの名無しさん [2019/12/05(木) 20:33:18.13 ID:Y+kJAKGO.net]
>>307
それならPG0が丁度いい

321 名前:デフォルトの名無しさん [2019/12/05(木) 21:57:51.74 ID:OtnyLs1I.net]
Juliaは?

322 名前:デフォルトの名無しさん [2019/12/06(金) 21:43:05.86 ID:e9ybcUEN.net]
>>316
Juliaは既存の様々な言語の良い所取りを目指すという意気込みは良かったが、
実際にできたものはあまりそうなっていないのが残念。

最も際立つ例を挙げると、文字列連結演算子に + ではなく * を使う仕様には
驚かされる。公式マニュアルでは、数学では + は交換法則が成り立つが、* は
必ずしも成り立たない(例えば行列の乗算)から、交換法則が成り立たない
文字列連結には + ではなく * が相応しいと説明されている。でも、行列を習う
高校より前はスカラーしか知らないので、+ と * の交換法則の有無の違いを
意識しないし、日常的な感覚もそう。そして、文字列連結を表すのに直感的なのは
明らかに + だから、高尚な説明を与えられても * に慣れることはない。

このように、開発者の変なこだわりが言語を使いにくくしてしまった。開発者の
自己満足と一握りの信者の偏愛だけで終わらせたくないならば、一般ユーザーの
使い勝手を優先させて策定すべきだった。



323 名前:デフォルトの名無しさん [2019/12/06(金) 21:43:21.77 ID:e9ybcUEN.net]
数学的なこだわりから生まれた変な仕様は、文字列だけでなく数値演算にもある。
ベクトルを引数にした関数呼び出しを

 x = 0:180
 y = sin(pi * x / 180)

のようにすっきりと書けず、関数名の後に . をつけて

 y = sin.(pi * x / 180)

と書かなければならない。ベクトルとスカラーの間の乗算と除算は上の式のように
演算子だけで普通に書けるが、加算と減算は演算子の前に . をつけて .+ と .- と
書かなければならない。数学ではベクトルとスカラーの間で乗除は定義されるのに
対し、加減は定義されないことを反映した仕様だが、はっきり言って煩わしくて
使いにくいだけ。FortranやRのように普通に書けるのが望ましい。

数学的なこだわりも徹底させればあっ晴れと言えるかも知れないが、Juliaは
中途半端。スカラー変数に1を加えた値を自己代入する式 a = a + 1 は数学的には
おかしいが、Juliaは他の言語と同様に許しているから、文字列やベクトル演算でだけ
無駄にこだわる意味がない。

324 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 21:58:41.16 ID:W32VNSRP.net]
馬鹿丸出しの長文おつかれ

325 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 22:06:34.33 ID:HwBEdw5F.net]
マジレスするとAutoHotKeyかそれに類する言語
次いでOS標準のシェルスクリプト
それ以外は基本スルーでよい

326 名前:デフォルトの名無しさん [2019/12/06(金) 22:08:37.55 ID:7KbOmiy4.net]
レンタルサーバーとか世の普及率考えるとWeb系ならPHPが最有力だと思う
俺はJavaServletを推したいけどVPSで運用するしかない

327 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 03:20:33 ID:/3OJwFPr.net]
やっぱり初心者には、Ruby !

Ruby on Rails vs SPA(JavaScript, Firebase) で、
どちらもプログラマーの平均的な時給で、5千円。

5千円 * 180時間 = 1人月90万円

SE や、これよりも難しい言語は、6千円以上になる

328 名前:デフォルトの名無しさん [2020/07/04(土) 03:19:47.46 ID:OxpkXjjx.net]
どこ言語?どこ?

329 名前:デフォルトの名無しさん mailto:sage [2020/07/04(土) 06:34:18.75 ID:L0tXumKH.net]
日本語
英語
なにかしらのコンピューター言語 (*)

330 名前:デフォルトの名無しさん mailto:sage [2020/07/04(土) 08:38:04.62 ID:X0WQtcB6.net]
そりゃおめー、ペーソンよ

331 名前:デフォルトの名無しさん mailto:sage [2020/07/04(土) 09:20:35.62 ID:L0tXumKH.net]
ペーソン?
漢は黙ってアセンブラ

332 名前:デフォルトの名無しさん mailto:sage [2020/07/04(土) 09:37:57 ID:L0tXumKH.net]
>>318
sin(ベクトル) やスカラー + ベクトルは
私も抵抗がある

複数の結果の可能性があって
どれだかわからない
期待した結果じゃない物が返るくらいなら
使えない方が良い

それは . をつければ解決する問題でもない



333 名前:デフォルトの名無しさん [2020/07/16(木) 08:21:08.67 ID:8Tq6YJr5.net]
>>318
それははじめてしったが
ドットに複数値を一意にする意味があるとすれば
複数値、範囲を入力するほうが悪いというか、入れられるほうがまずいだけでは

334 名前:デフォルトの名無しさん [2020/07/22(水) 22:51:20.81 ID:dERyWs8y.net]
流れ読まずに質問するけどミュージックシーケンサーで多くのソフトは長方形の箱を縦横に並べてトラックを鳴らして、フレーズ入れ替える時もその箱をドラッグ&ドロップとかで並べ直すUIになってる

ドラッグ&ドロップでWEBサイト上でミュージックシーケンサーの様なUIだけ作りたい時は何の言語習得すれば良いの?
縦横が広大な場合に、滑らかに箱を並べなおせたりするのが作りたいなぁと思うので昔C言語しか使った事無いわいに教えて

335 名前:デフォルトの名無しさん mailto:sage [2020/07/22(水) 22:56:17.29 ID:Q2NOu3VG.net]
>>329
な感じ?
ttps://warpbutton.com/blog/tips/761/

336 名前:デフォルトの名無しさん mailto:sage [2020/07/22(水) 22:57:17.60 ID:ILXZvJ+B.net]
「Webサイト上」の「UI」って時点でJSほぼ一択。
トランスパイラ噛ましていいならあと何種類か…
超マイナー環境挙げてこれでも出来る!最強!って言ってくるやつも沸くから注意な。

337 名前:デフォルトの名無しさん mailto:sage [2020/07/22(水) 23:18:49.70 ID:ILXZvJ+B.net]
>>329
これとかいいんじゃない?
https://gridsound.com/daw/
ソースコードはこちら
https://github.com/gridsound/daw

338 名前:デフォルトの名無しさん [2020/07/22(水) 23:45:40.91 ID:dERyWs8y.net]
>>330,331,332
昔、C言語で開発してたけどIT業界離れて久しいからWEBベースのはとんと分からない
教えてもらったの色々調べてみる
ありがとー

339 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 00:46:58.81 ID:cGFBf2BV.net]
VSCode は、Electron 製。
GUI は、JavaScript

何かを、D&D したり、箱のサイズを変えたり、できる

340 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 02:02:11.56 ID:YvnJh5IH.net]
Pythonだろうなあ
有名なライブラリーがたくさんあるし
簡単に検索出来て短い行数で終わる

341 名前:デフォルトの名無しさん [2020/07/23(木) 03:38:06.08 ID:a+excyi9.net]
329です
>>334
エレクトロンってのが有ればデスクトップもWEB言語技術出来るのか、すごい時代だサンクス
>>335
最近よく聞くけどIT業界離れてたし、どんな事が出来るのがメリットか全く知らないから少しだけ検索してみたら、ipywidgetsやJupyterやBokehとか色々あるんだなぁ

PythonとJSをよく調べてみてます

342 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<76KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef