ヘッドライン(RSS)

【急募】手っ取り早くプログラムを0から書けるようになる方法

1: 名無しさん@おーぷん 2017/05/31(水)13:53:56 ID:Rdu
いつまでもサンプルパッチワークでは情けないので
詳しい人いたらアドバイス頼む

現在切り張りしてるのは主にPHPとC系統とPythonとシェルスクリプト(linux

サンプル切り張りしかできないから複数の言語間でやり取りする必要があってコードがわけわからなくなりつつある。

2: 名無しさん@おーぷん 2017/05/31(水)13:54:37 ID:oPV
0から書けるって何じゃ?

3: 名無しさん@おーぷん 2017/05/31(水)13:54:58 ID:Rdu
>>2
ネット上のサンプルに頼らず自力で全部書く

4: 名無しさん@おーぷん 2017/05/31(水)13:58:46 ID:Rdu
詳しく書くとあれなんだが。研究のために計測器自作してたんだけど
センサーのサンプルプログラムがPythonしかなかったりCしかなかったりして
自力で作れない俺は複数の言語を使った複雑怪奇なシステムを作らざるを得ない。
これが実にめんどくさくて混乱するのでなんかアドバイスがあれば教えてほしいと思う

12: 名無しさん@おーぷん 2017/05/31(水)14:11:35 ID:lHN
>>4
そういうの売り物でもよくあるから気にすんな
でもセキュリティ面で弱点が多くなりがちだから気をつけろよ

14: 名無しさん@おーぷん 2017/05/31(水)14:12:26 ID:Rdu
>>12
今までセキュリティ気にしてなかったから
そこ注意しとかんと確かにやばいな。気を付けるよ。

37: 名無しさん@おーぷん 2017/06/01(木)18:12:26 ID:lSg
>>4
計測器自作ってすごいね
でもセンサーのサンプルプログラムがついてるなら
それを改造すればいいんだよね?

5: 名無しさん@おーぷん 2017/05/31(水)14:00:34 ID:Rdu
よく考えたら詳しい人はこの時間帯に2ちゃんしないね

6: 名無しさん@おーぷん 2017/05/31(水)14:01:12 ID:BZF
専門板行ったら

7: 名無しさん@おーぷん 2017/05/31(水)14:01:19 ID:HUi
サンプルプログラムがそれしかないのなら
操作用のライブラリもそれしか用意されてないんじゃないの

9: 名無しさん@おーぷん 2017/05/31(水)14:02:11 ID:Rdu
>>7
できれば、センサーの仕様からライブラリ自作できるレベルになりたい
そういう人何人か居るっぽいし

8: 名無しさん@おーぷん 2017/05/31(水)14:01:23 ID:Rdu
後日、日曜あたりに改めて聞きたい
偶然このスレ見つけた詳しい人は書き込みよろしく

10: 名無しさん@おーぷん 2017/05/31(水)14:06:11 ID:HoB
Pythonの基礎はわかっとるんけ?

13: 名無しさん@おーぷん 2017/05/31(水)14:11:37 ID:Rdu
>>10
とりあえずサンプルの必要な部分を抜き出してきて複数組合わせて
ループで複数回実行に改造して結果をシェルスクリプトに受け渡す程度

16: 名無しさん@おーぷん 2017/05/31(水)14:15:49 ID:HoB
>>13
それでバグなく動かせるんなら基礎はわかっとるんだろうね
でも誰かわかってる人なら自分を手っ取り早く導いてくれるなんて期待すんのはどうかと思うよ

18: 名無しさん@おーぷん 2017/05/31(水)14:18:44 ID:Rdu
>>16
そう都合よくいかないのわわかってるけど
いまいちどんな感じで勉強したらいいかわかんねえのよ

11: 名無しさん@おーぷん 2017/05/31(水)14:10:32 ID:lHN
ダイクストラの「プログラミング原論」を読む

15: 名無しさん@おーぷん 2017/05/31(水)14:13:21 ID:Rdu
>>11
専門書にしては安いな
買っとくのもありか…

17: 名無しさん@おーぷん 2017/05/31(水)14:18:22 ID:lHN
>>15
哲学書みたいなもんだから買わなくてもいいよ

19: 名無しさん@おーぷん 2017/05/31(水)14:19:54 ID:Rdu
>>17
専門書結構読んだけど今のところ効果を感じないので
考え方を学ぶという意味ではやってみる価値はありそう

20: 名無しさん@おーぷん 2017/05/31(水)14:22:48 ID:lHN
昔は「構造化プログラミング」だの「ソフトウェア作法」だの「データ構造+アルゴリズム」だの
プログラミングの考え方を学ぶ本が結構出版されてたんだけど
オブジェクト指向が浸透して一巡しちゃった今ではそういうの見かけなくなったよね
あるのはデザインパターンの本くらい

21: 名無しさん@おーぷん 2017/05/31(水)14:25:24 ID:HoB
やりたいことがはっきりしてるんだからそれをゴリゴリやりつつ習得して行くだけじゃん?
何もスクラッチビルドに拘らんでいいんでない

24: 名無しさん@おーぷん 2017/05/31(水)14:42:15 ID:Rdu
>>21
まあ、5、6個程度作ったぐらいでは上達はしないか。
数をこなすのが一番いいのかね。

22: 名無しさん@おーぷん 2017/05/31(水)14:28:02 ID:eiB
制御系を複数のプログラムでやるしかないってなるとアセンブラでも覚えるしかないんじゃね

23: 名無しさん@おーぷん 2017/05/31(水)14:39:09 ID:lHN
アセンブラはやめたほうがいいな
いつMPUのアーキが変更になるかわからんこのご時世で

25: 名無しさん@おーぷん 2017/05/31(水)14:43:25 ID:lHN
1度作ったものを見直してもう一度作り直すのも良い勉強になる
でないと次も同じ失敗を繰り返しがちだから

26: 名無しさん@おーぷん 2017/05/31(水)14:44:15 ID:cGF
初級者「コピペしたろ」
中級者「ガリガリ組むやでぇ」
上級者「コピペしたろ」

27: はなやに◆KQ12En8782 2017/05/31(水)20:04:44 ID:89M
昔のパソコンのエミュでBASIC

28: 名無しさん@おーぷん 2017/05/31(水)22:44:22 ID:CX6
そもそも複数の言語間でやり取りしているのが間違っている。よっぽど大規模なシステムって訳でもないだろう
Pythonあたりで統一して、ちょっとづつ書き直していけばいい
最悪、C・C++ならPythonプログラムから呼べる。めんどくさいけど
基礎がまだ分からないなら入門書積を買おう。入門Python3か、みんなのPython 第4版も評判がいい

29: 名無しさん@おーぷん 2017/05/31(水)22:48:47 ID:9i1
センスないやつは無理、入門書とかに書いてある「努力と知識が大切」っていうセールストーク真に受けて生浪費する前にやめとけ

30: 名無しさん@おーぷん 2017/05/31(水)22:51:28 ID:TNS
いきなりリアルタイム処理?で大きそうな計測器は置いといて小さい何かをcでいくつか作ってたら
その後サンプルコードをコピペするにしろ理解しやすいと思う

31: はなやに◆KQ12En8782 2017/06/01(木)07:12:23 ID:FyZ
まずはLチカ

32: 名無しさん@おーぷん 2017/06/01(木)07:14:21 ID:Dg4
Python面白いよね。
シェルスクリプトなのにオブジェクト指向っぽくて好き

33: 名無しさん@おーぷん 2017/06/01(木)07:15:30 ID:IKE
プログラムに関しては本よりネットの方が有益

35: 名無しさん@おーぷん 2017/06/01(木)15:34:57 ID:lx4
>>33
英語が読めるならな

34: 名無しさん@おーぷん 2017/06/01(木)07:16:11 ID:yG5
日本語のネットソース酷すぎ定期

36: 名無しさん@おーぷん 2017/06/01(木)17:45:09 ID:MMb
Pythonがシェルスクリプトってお前は何を言っている
れっきとした、オブジェクト指向をサポートしたスクリプト言語だ

PYPLとかTIOBEとか、まともなランキングのサイトみりゃ分かるが、国によっては一番人気のある言語だ
前はJavaが圧倒的だったんだけどな

38: HAHAHA 2017/06/01(木)17:45:09 ID:MMb
まあ、突然組めるようにはならんな。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

ヘッドライン(RSS)