ぶっちゃけ始めるのにいい言語て何 part2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/07/16(木) 16:11:58.71ID:FdxXVx6E
前スレ
ぶっちゃけ始めるのにいい言語て何?
http://mevius.5ch.net/test/read.cgi/tech/1583223433/
62デフォルトの名無しさん
垢版 |
2020/07/21(火) 21:57:23.16ID:5vJ7m/U6
基本情報の午後試験もJavaやCよりCASL2(アセンブラ)が試験通り易いって勧められるしな。
2020/07/21(火) 22:33:36.35ID:svlMOeDH
スイッチ持ってるならヒューマンリソースマシンってゲームダウンロードしてみなよ。アセンブラの練習になるよ。ステップ数が少ない方が高得点。
2020/07/21(火) 22:34:07.60ID:svlMOeDH
※リ
2020/07/21(火) 23:23:07.59ID:Zh4VA5W/
言語とは関係ないけどSteamのHacknetってのが面白そう
2020/07/22(水) 01:56:12.99ID:2/9nnKBr
電験三種・組み込みスペシャリスト・LinuC などもお勧め

半田付けがない、ブレッドボードが良い
2020/07/22(水) 02:11:39.17ID:WLvtiBEO
>>56
スレチだけどちょい前に素人の俺が
赤外線リモコンか作りたくて何も知らないので
豆球感覚でLEDに単三電池つないで何本も焼き焦しましたorz
68デフォルトの名無しさん
垢版 |
2020/07/22(水) 10:49:20.93ID:QKHdEIpS
電子工作もプログラミングも失敗も含めて良い経験だよ。
2020/07/22(水) 11:09:23.93ID:h+BXqK2U
このスレ見る人はどうやってプログラムを勉強するかを知りたくて見るんだろうけど
何で関係のない電子工作の話してんだ
70デフォルトの名無しさん
垢版 |
2020/07/22(水) 11:15:35.99ID:QKHdEIpS
micro:bitの話が出て、ハードまで触るなら、電子工作で回路図を書ける様にならんとやる意味無いって話になった。
2020/07/22(水) 15:40:26.76ID:a+rnOtVy
>>69
自分の得意なジャンルの話になると、話の流れが見えなくなって饒舌になるのはどの分野のオタクにも言えることかと思う
2020/07/22(水) 17:29:03.87ID:vPQpfHPu
前スレからそうだけどここに書きこんでいる大半はプログラムをまともに書けない人たちだよな
自分の体験からのものじゃなくネットから拾ってきた上っ面の知識書いているだけ
2020/07/22(水) 17:40:34.75ID:rc957ErD
俺は色んな言語でHello Worldとif、for文書いて飽きてるけどこのスレでは一流のエンジニアぶって書き込んでるよ
2020/07/22(水) 18:17:29.39ID:jJaR1IQ8
CとPythonとRubyしか書けない
シェルスクリプトが一番使用頻度は高いけど
2020/07/22(水) 18:31:29.74ID:4G+kJWz+
Linuxコマンド書き込もうとしたら規制された
76デフォルトの名無しさん
垢版 |
2020/07/22(水) 22:51:49.00ID:2/9nnKBr
組み込みなら、
電験三種・組み込みスペシャリスト・ラズパイ・LinuC・HDL・PLC

>>75
コマンド以外でも、広告規制は多い。
MANGO 板で、規制ワードを確かめられる

ls でも、特定のオプションは、-l だったか? は書き込めない。
cmd .exe とか
2020/07/22(水) 23:59:46.91ID:WH6smPNv
内容比較するとこのスレ読むより似たようなスレの
プログラミング始めたいんだけどどこ言語がいい?
https://mevius.5ch.net/test/read.cgi/tech/1508554839/
の方がずっとためになりそう
2020/07/23(木) 14:30:06.58ID:j+vTkh7H
>>56 jetson は基本的に自分でAI を作って訓練からやるんだぞ。 最適なAI学習ツール。

お前の考えは古すぎる。
現代的なプログラミングの勉強には、LEDがそこにありどんなタイミングでどんな形で表示させるかがプログラミングなんだよ。
ハンダゴテなんか必要ない。

だからこそ小学校低学年から始められる。
2020/07/23(木) 14:33:14.69ID:j+vTkh7H
>>60 遊びを教えてくれと言ってるんじゃないぞ。

始めるのに良い言語という相談者なのに、今の時代アセンブラを勧めるのはお門違い。時代錯誤。自分の趣味を人に押し付けるな。
PIC の中にすらBASICやPython が入ってる時代なのに。
2020/07/23(木) 18:00:55.85ID:wekP0i1q
>>70 micro:bit って電気のことも習っていない小学生全員が使うツールなんだぞ。
それでも何もしないでLEDを光らせられる。

子供用プログラミングは、今はスクラッチなどのお絵描きプログラミングが主流なんだよ。 それでプログラム言語も覚えていく。
micro:bit ならmicro Python が出力される。
2020/07/23(木) 18:28:03.27ID:Eu0fAWmh
スクラッチはJavaScript製。ブロックエディタで作ったプログラムをJavaScriptで書き出すこともできる。
micro:bitはPython以外には唯一JavaScriptをサポートしてる。
82デフォルトの名無しさん
垢版 |
2020/07/24(金) 17:25:44.06ID:esKZv+TZ
>>78-80

プログラミングだけならその通り。
ただmicro:bitやらロボットやら触らせるならハードに関して教えても良いと思う。

私のお勧めはキッチンタイマーを半田付けから教える事。(あえて7セグLEDの配線を自由にさせる事で、違いを生む)
7セLEDを2個並べるだけだから単純で、数字を分解(例えば21を表示しようと思えば、21/10で2を求め10の位の数にして、余りを1の位にする)して、
各桁のビットパターンにする事で

何故文字コードが有るのか?
どうやってファームウェアがハードの違いを吸収しているのか?

が、実感として分かるし、最初CPUクロックから逆算して1秒を算出して数えていたのを、
組込のタイマーを使う事で消費電力削減になると教えればCPUとそれ以外の連携(GPGPUもそう言った連携の1つ)を学べる。
2020/07/24(金) 18:35:40.40ID:qVR7qJDZ
>>71
ここの書き込みは自分の得意なジャンルだからじゃなく、誰も知らない俺様の知識を披露したいだけだよ。専門板に行ったらバカにされる程度のやつな
プログラムもできないのにここに居座り、スレ違いだから突っ込まれない知識をえらそうに書く役立たずばかり
2020/07/24(金) 20:56:11.47ID:RTipKYMc
>>82 お前は古すぎると言われてるのがまだわからないのか?
半田付けなんてしなくても、ブレッドボードでいいじゃん。
85デフォルトの名無しさん
垢版 |
2020/07/24(金) 21:19:03.14ID:My3QjSVo
子供向けSPICEがあっても良いと思うけどな。

娘が小さかったころ、ちょうどIBMが子供向けのソフト出してて、とても出来が良かったんだけど、娘は全く興味を示さず、セーラムーン一辺倒だったな。
子供向けソフトには萌え要素が必要なんだろな。
2020/07/24(金) 22:20:39.32ID:NvkcpiyH
大人になってもマンガでわかるシリーズしか読めなくなってたりして
2020/07/24(金) 22:42:36.11ID:5i7/pn7N
ははは
2020/07/24(金) 23:16:09.73ID:+HBziK6Q
>>85 長男が小学校2年生の頃にIBM JXを与えたな。
当時はパソコン雑誌が沢山出てたから、雑誌に載ってるBASICのゲームを一人で叩いて入れては遊んでた。
アセンブラなんて勝手に習得してたよ。

小学校高学年からは触らなくなったけど、大学受験でプログラミングの問題が選択問題で出ててラッキーと言ってた。

その子の子供(自分の孫)も小学校に上がったのでmicro:bit をプレゼントした。
ただプログラムだけではすぐに飽きるだろうから、ブレッドボードやリモコンカーとか部品も一緒にプレゼントした。

動くものとして売ってるモーターカーなどは結構高いから、リモコンカー(1000円位)を買ってきてその中のモーター制御だけハッキングしたほうが安上がり。
(半田付けとかは一切必要ない)

もちろんモーター制御用チップとかも一緒に。 俺がやる暇がなかったからそのまま渡したけど、その子の親が適当に一緒に遊んでくれるだろう。
なんの説明も付けなかったから結構難しいと思うけど。
2020/07/25(土) 02:24:14.30ID:U84Cz7RM
>>88
もういいって
2020/07/25(土) 02:53:49.27ID:juRUuso6
>>85
小さな女の子がパソコンよりセーラームーンを好きなのなんて当たり前だろう。そこで萌え要素がどうこうと解釈するなんて気持ち悪いな。
>>88
独り善がりな贈り物で孫も息子も持て余してるんでないの?
2020/07/25(土) 04:53:45.84ID:3VCdhRta
IBMおじさんさぁ
92デフォルトの名無しさん
垢版 |
2020/07/25(土) 08:17:34.45ID:CJq2EM3A
チャンネル内のサムネイルを取得する方法
youtube-dl --skip-download --write-thumbnail -o "%(uploader)s/%(upload_date)s - %(title)s - %(uploader)s - %(id)s.%(ext)s" -i "https://www.youtube.com/channel/UC6M7Qk2It63qD0jhiKgLWZA";

2か月以内にアップロードされた動画のタイトル、概要欄、動画のid("www.youtube.com/watch?v="以降の英数字)、再生時間を表示。
3分くらいしたら画面に出力されるよ。
youtube-dl --skip-download --dateafter now-2months --get-title --get-description --get-id --get-duration -i "https://www.youtube.com/channel/UCGlgXjYVoHLD86TQQ799WIw";

ytdl-org/youtube-dl マニュアル
https://github.com/ytdl-org/youtube-dl
youtube-dl/docs/supportedsites.md
https://github.com/ytdl-org/youtube-dl/blob/master/docs/supportedsites.md
2020/07/25(土) 09:32:24.37ID:Hr7R7Vz2
IBMおじいさん
94デフォルトの名無しさん
垢版 |
2020/07/25(土) 11:32:45.48ID:BiqgzEL0
>>84
ブレッドボードか半田付けかはどっちでも良いし、大事なのは7セグLEDに表示する為に整数を位ごとに分解する事だからアセンブラじゃ無くても良いんだけど、
ぶっちゃけ、計算が少ない電流流す流さないだけの処理なら、返ってCよりアセンブラの方が短いぞ。
95デフォルトの名無しさん
垢版 |
2020/07/25(土) 11:32:49.04ID:kRdirJRV
Cかな。
2020/07/25(土) 11:56:40.09ID:7Y7VH53d
このスレのおかげで板の新しいガイジが誕生した、おめでとう
2020/07/25(土) 11:58:57.66ID:lvLHFRIv
電子工作もプログラミングも小学2〜3年の頃が一番ピークだった
ラジオ作りでフーリエ変換とか意味不明だったが
現在、その頃のBASICがもう分からないおじいちゃんになってしもた
2020/07/25(土) 12:13:27.66ID:tu/t2Mrj
プログラミング初心者ってWebアプリ作りたい人ばっかだと思うんだけど
組み込むおじいちゃん暴れすぎだろ
2020/07/25(土) 12:19:04.25ID:juRUuso6
>>98
デスクトップアプリやゲームも多いと思うぞ。いずれにせよ組み込みはごく少数派だと思う。
2020/07/25(土) 13:19:56.32ID:U84Cz7RM
iPhoneアプリ作りたいのも多いと思う
101デフォルトの名無しさん
垢版 |
2020/07/25(土) 13:53:42.10ID:SCgsBfdY
いや今Arduinoやichigojamがめちゃめちゃ流行ってるんだ。
2020/07/25(土) 14:03:27.57ID:juRUuso6
>>101
需要が5倍になりました!(趣味プログラミング全体の0.1%→0.5%)
とかそんなもんだろ
2020/07/25(土) 16:35:14.08ID:YFTy+o4P
>>101 スマホで言語の練習も捗るぞ。 いつでもどこでも練習できる。
Python も出来る。
2020/07/25(土) 20:38:48.13ID:E//0WwbU
>>98 アホラシ、そんなもの作って自分でサーバ立ててメンテなんてするとか思ってたらおめでたいな。
金なんか稼げないぞ。
基礎知識として知っておくのは反対しないが。

なんでそんな入り方をするかと言うとJavascriptが簡単だったからなんだよ。(今や複雑怪奇になりつつあるが)

そんなのよりPythonから入ったほうが現実的。

スマホアプリでも作って腕が上がれば儲けたいと言うほうが多いだろ。
2020/07/25(土) 21:51:17.11ID:vIjhxGJs
Pythonでスマホアプリwwwww
106デフォルトの名無しさん
垢版 |
2020/07/25(土) 22:08:36.35ID:SCgsBfdY
Arduinoは感動するぞ。
やってみ。
2020/07/25(土) 22:38:41.47ID:uhXYZAuD
7/24

【初心者にオススメ】プログラミング言語の選び方を現役エンジニアが解説!
https://www.youtube.com/watch?v=p9-M02bA96U

JavaScript, PHP, Ruby
2020/07/25(土) 23:45:33.82ID:E//0WwbU
>>105 自分用のPythonアプリなら簡単に作れるぞ。
商品にするには今はPythonでは無理だけど。

そんなことを言ったんではなく。
プログラミングの基礎はPythonから入るのが早い。

アプリはそれなりのツールでやれば良い話。
109デフォルトの名無しさん
垢版 |
2020/07/25(土) 23:54:08.54ID:SCgsBfdY
いや、プログラミングの基本はLinuxだよ。

Linuxをインストールできるようになれば、プログラミングは簡単にできる。
2020/07/25(土) 23:58:18.35ID:Oo5IzMuM
pythonよりcの方がシンプルで分かりやすかったな、自分は。
2020/07/26(日) 00:04:05.09ID:LHPxJsT9
良い子は低脳が勧めてる方法は避けましょうねー
2020/07/26(日) 00:12:13.70ID:GFauhqAe
>>109
ISOをディスクに焼いてPCに入れて電源入れる作業の何がプログラムに役に立つのか不思議
>>111
このスレの全部だね
113デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:12:49.05ID:w6lN3yjx
IDEは簡単だけど基本が学べないから、viを覚えたほうが後々役に立つ。
2020/07/26(日) 00:12:58.96ID:E7jCwf17
エラーメッセージの読みやすさって、静的型付け言語と動的型付け言語のどっちがいいんですかね?経験的にランタイムエラーと文法エラーが出るタイミング違う方が好きですが、動的型付け言語から入門した人だと気にならないのかなと。
115デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:15:18.53ID:w6lN3yjx
IDEは初心者でもすぐに使えるけど発展性が無い。

viは学習に時間がかかるけど、一度覚えてしまえば何でもできるようになる。
2020/07/26(日) 00:17:31.89ID:PahVuP8h
エラーを読み始めるのにいい言語は英語です
117デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:18:22.40ID:rxz7uInx
Windowsを使っているのならVisual C#。

Pythonは使っていない企業が多く、Macユーザー以外には勧められない。
118デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:19:06.17ID:rxz7uInx
>>115
IDEとテキストエディタがごっちゃなのはおかしい。
2020/07/26(日) 00:19:24.05ID:x5dc1GYR
>>110 そりゃC はコンパイラ言語の基礎の基礎だから、わかりやすいのはその通り。 でもアセンブラに近い。

でも今学ぶならPython からがお勧め。 やりたいことがすぐに出来る。
初心者が入りやすいのは、昔も今もインタプリタ言語なんだよ。 BASIC 、Javascript、Python

今大学のプログラミング講座を見てみなよ。 Cなんてほとんど教えていなくて、Pythonがメインだよ。
Pythonは押しも押されぬ教育用言語のトップ。

Pythonである程度言語がわかったら、Cはすぐに理解できる。
120デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:20:12.16ID:w6lN3yjx
Windowsは初心者向けなので、プロはLinux使うほうが良い。
121デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:21:32.28ID:rxz7uInx
>>120
おっさん早く引退しろ

Windows Serverのシェアくらい調べろよw
2020/07/26(日) 00:24:55.08ID:x5dc1GYR
>>117 それは自分が気づいていないだけだよ。
この間PostgreSQL の管理ツール pgAdmin をバージョンアップしたらいつの間にかPython で動いてた。
2020/07/26(日) 00:29:42.88ID:BkYMmbd7
>>119
それでそのPythonでお前は何を作ったんだ?
>>120
ディストリによって性質が変わることすら知らない馬鹿は永遠に書き込むな
2020/07/26(日) 00:35:02.06ID:VxZd37eV
>>119
?アセンブラに近いと何がダメなの?
低レベルなのがダメなら、Pythonだっていうほど高レベルでないじゃん。

Pythonは習得しても自分が賢くなった感じがしない、優秀なライブラリのオペレーターになってるだけの感があった。なのですぐにやめた。
学生にやらせるならCとHaskellかなって。これらは自分でいろいろ作る文化を持ってるし力が付く。
流行ってるからPythonてのは安直すぎるし、
自分は教育でPythonが流行るのは悪い流れだと思ってる。
2020/07/26(日) 00:35:16.63ID:PahVuP8h
ビジュアル系びすたの事か8タイルの事か
2020/07/26(日) 00:36:00.41ID:3q3cv3BJ
まあこんなスレ見てるよりC、C#、pythonとかなんでもいいからコード書け
って思うわ
2020/07/26(日) 00:36:55.12ID:VxZd37eV
確かになw
128デフォルトの名無しさん
垢版 |
2020/07/26(日) 00:37:21.14ID:w6lN3yjx
まずLinuxのインストールから始めるのが効率よい。

Linuxがインストールできるようになったら、パソコンの自作にチャレンジしよう。
2020/07/26(日) 00:40:47.79ID:VxZd37eV
結局は自分のたどった流れしか分からんよなって。
上で自分もいろいろ書いといてあれだが、
初心者の時にPythonやってたらもっと楽にやれてたかも知れないなと思った。
2020/07/26(日) 00:43:41.72ID:Lwmxod4b
>>109
よっ!インストール大先生!wwwww
2020/07/26(日) 01:23:37.90ID:T2XYMYOv
>>124
プログラミングは問題を解決する数ある手段の一つにすぎないから
自分が対象としてる問題が解決できるのであれば
自分で作る必要もなければプログラミング自体する必要もない

力をつけて問題が解決できるようになったにもかかわらず
自分が賢くなった感じがしないならそれは測る対象を間違えてる
2020/07/26(日) 04:44:22.13ID:UgjECPKU
ライブラリのオペレーターみたいな人のコードの方が読みやすくていいけどな
2020/07/26(日) 07:15:09.22ID:9d6ikhZk
言語だけでなく環境の選択肢がまた色々あって悩む
2020/07/26(日) 08:27:23.55ID:pRMdAnyS
>>133
そんなもん作りたいもんが明確なら自ずと絞られてくるが
135デフォルトの名無しさん
垢版 |
2020/07/26(日) 13:35:20.38ID:GfAtypzY
javascript 当たり前やん
136デフォルトの名無しさん
垢版 |
2020/07/26(日) 17:06:44.53ID:w6lN3yjx
まずLinuxのインストールから始めるのが効率よい。

Linuxがインストールできるようになったら、パソコンの自作にチャレンジしよう。
2020/07/26(日) 17:20:36.85ID:yj5JmT5t
>>131 その通り、極端なことを言えば誰かにやらせることができるならそれでも良い。

ただ、何が出来るかを理解していないと誰かにトンチンカンなことをやらせることになるから基礎の勉強は大事。
2020/07/26(日) 17:21:49.82ID:c5WlSI7y
RubyガイジとアセンブラジジイとLinuxジジィの豪華3本立て
2020/07/26(日) 17:23:26.97ID:qWx8Fj1G
盛り上がってきたな
140デフォルトの名無しさん
垢版 |
2020/07/26(日) 17:27:39.23ID:w6lN3yjx
プログラムはそれほど難しくないので、Linuxをインストールできるようになれば、自ずとプログラミングも出来るようになる。

まず、Linuxのインストールを学ぶべき。
2020/07/26(日) 17:29:11.06ID:IWZyPkyr
>>138
お腹一杯で胸焼けしそう
2020/07/26(日) 18:01:57.44ID:cTOyRDSy
壊れたラジオじゃん
2020/07/26(日) 18:22:35.31ID:AEVaCrTs
>>142
ラジオは壊れたら音が出ない
これでいいか?
144デフォルトの名無しさん
垢版 |
2020/07/26(日) 18:44:57.88ID:w6lN3yjx
小中学校のコンピューター教育でLinuxのインストールを学ばせるべき。
2020/07/26(日) 19:33:20.92ID:R6NZrhTS
Rubyと、Linuxは、Web系で必須。
アセンブラの知識も、今後IoTの活用で、必須のスキルになってくる。

だから俺は、上記3つを極めろと言って、IBMのソフトを、息子に与えた。




こんな感じでいいか?
2020/07/26(日) 20:15:02.13ID:E7jCwf17
Linuxってarchでいいのかな?
147デフォルトの名無しさん
垢版 |
2020/07/26(日) 20:31:28.79ID:w6lN3yjx
小中学校で学ばせるようになれば教員に対する講習も必要だし、その為の企業も必要になる。
そういったもろもろを考えたら人材が豊富なUbuntuが良いのではないだろうか。
2020/07/27(月) 00:11:18.78ID:YVUzjwFJ
ぶっちゃけ始めるのにいい「言語」って何?
149デフォルトの名無しさん
垢版 |
2020/07/27(月) 01:17:12.32ID:CctcRh4x
そらUbuntuやろ。
2020/07/27(月) 01:33:14.84ID:M823/t1p
UbuntuだったらWindowsでインストールしちゃえばいいのでは?
2020/07/27(月) 01:38:06.45ID:iDNWe3mh
>>147
一連のレスを見てると、何かの病気なのかと思えてくるな。
誰かと会話するでもなく、間を空けながら淡々と同じ主張を繰り返して。
152デフォルトの名無しさん
垢版 |
2020/07/27(月) 01:58:36.60ID:CctcRh4x
医師でないなら診察するなよ?
あわしろさんに言いつけるぞ。
2020/07/27(月) 02:16:53.38ID:KvYX/iYh
>>148
英語だぞ
154148
垢版 |
2020/07/27(月) 02:57:08.97ID:YVUzjwFJ
>>153
せっかくだけど、現実的には英語なんか勉強してる時間はないだろうな
155デフォルトの名無しさん
垢版 |
2020/07/27(月) 03:04:53.39ID:KvYX/iYh
>>154
お前の問いにきちんと答えてやったのだぞ
馬鹿は質問すらまともにできんのか?
2020/07/27(月) 05:40:12.02ID:P2Gsimd7
Linux なら、日本人が作った、バージョンマネージャーのanyenv を覚えろ。
anyenvは多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
同様のツールに、asdf もある

Linuxの国際資格、LPIC は3万円もするから、
日本の団体が、LinuC という新たな資格を作った!
1.5万円で、落ちた場合は、5千円でもう1回受けられる
157デフォルトの名無しさん
垢版 |
2020/07/27(月) 05:43:03.56ID:CctcRh4x
グローバルではLinuxが基本だから。
158デフォルトの名無しさん
垢版 |
2020/07/27(月) 05:51:06.73ID:CctcRh4x
初心者はRubyよりコマンド覚えるほうが良いんじゃないかな。
2020/07/27(月) 05:55:52.36ID:TfnjDE3E
ここまで言語なし
160デフォルトの名無しさん
垢版 |
2020/07/27(月) 07:01:40.79ID:CctcRh4x
パソコンを自作できるようになったら大したものだ。
2020/07/27(月) 07:04:28.39ID:OmlqfhEJ
初心者はPowerShellとかBashの勉強をした方が実用的なものがたくさん作れて良いと思う
162デフォルトの名無しさん
垢版 |
2020/07/27(月) 07:11:03.98ID:CctcRh4x
自分で使うパソコンを自分で創るのは、モノづくりの基本だから、資源のない日本は義務教育で教えるべき。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況