マイコンソフト 悩み事相談室 3 [無断転載禁止]©2ch.net

1774ワット発電中さん2017/06/19(月) 02:24:24.69ID:mEcw5Uka
.
  ∧ ∧    
  ( ´・ω・) < コンフィグって何? 昆布なら知ってる。  ボラチルって何? ボラは魚だよ。
  ( ∪ ∪   ,.-、     ,.-、   ,.-、     ,.-、
  と__)__)  (,,■)   (,,■)  (,,■)   (,,■)
         PIC    AVR  H8    ARM

  学校でC言語を習ったことがあるので「楽勝でしょ」って、マイコンを始めたけど、
  わからないことだらけ。誰か教えて!

  PCとは別世界の、マイコンのソフト。難しいよね。

  ツールの使い方、ツールの設定、マイコン特有のC言語の書き方、
  「デバッグモードにプログラミングモード。何?」 Eclips, Emacs って何?
  VBAしか知らないよぉ、という人まで、
  各社マイコンに関するマイコンソフト相談室です。

  質問者は、「初心者質問スレ」の>>1を見て、分かり易く質問を書いてね。
  回答者は、威張らない、バカにしない、言葉使い注意で、親切に教えてあげてね。

  あっ、そうそう。 
  ハードウェアに関する質問は、それぞれのマイコンのスレに、達人がいるから。

  過去スレ
    1 2014/09/11〜
    2 2016/07/31〜 http://rio2016.2ch.net/test/read.cgi/denki/1469905691/l50

  では、質問、ドゾ〜

338774ワット発電中さん2018/05/14(月) 13:14:03.45ID:fgvC1ExV
>>333
はい、その通りです。
言い方を変えると「じやあ、どんな入れ方が良いと言うんだ?」ということです。

339774ワット発電中さん2018/05/14(月) 13:14:18.41ID:ulzN/HT2
欲しいのはコメントでもプログラムそのものでもねーよ
とか思ってたりしてw

340774ワット発電中さん2018/05/14(月) 13:14:58.65ID:fgvC1ExV
>>336
その通りです。それが聞きたいです

341774ワット発電中さん2018/05/14(月) 13:16:11.90ID:UUH2j46e
>>337
いまだにコメントまでお金を取る所があるのか
契約内容を見直した方が良いんじゃない?

342774ワット発電中さん2018/05/14(月) 21:22:16.68ID:Ra0M84o4
>>338, >>340
だからググれば色々出てくるだろ
自分がよいと思う奴を採用すればいい
俺のところのやり方がお前に合うかどうかは知らんし、下らんいちゃもんつけられても困るし

343774ワット発電中さん2018/05/14(月) 21:38:24.16ID:b+8NhGtK
>だからググれば色々出てくるだろ
>自分がよいと思う奴を採用すればいい

>>338>>340を読んでないな。
読めばそのレスが的外れなのはわかるだろう。

>>342ではなく、>>322のやり方を聞いているって書いてあるのに。
>>322がなんなりと書けば、それなりにいちゃもんが付く可能性もある。

そりゃそうだ。他人の流儀を「老害の典型」なんて批判するぐらいだ。
よほど立派な流儀でなければ、お前が言うか、って言われて当然だと>>342だって思うだろ?



しかし、こういうことは回避策もあるのにな…。

344774ワット発電中さん2018/05/14(月) 22:18:57.51ID:Ra0M84o4
老害乙 w

345774ワット発電中さん2018/05/14(月) 22:45:19.46ID:b+8NhGtK
よほど立派な流儀でなければ、お前が言うか、って言われて当然だと ID:Ra0M84o4 だって思うだろ?

346774ワット発電中さん2018/05/14(月) 22:55:12.88ID:ZczwyAlR
いちゃもん付けるだけで、自分の意見があるわけじゃなさそう。
追い詰めても、何も出まい。

347774ワット発電中さん2018/05/14(月) 23:04:51.04ID:CMBcLQHZ
老害はしつこい w
そんなアホレス返す前にググって自分に合うコメントの入れ方見つけりゃいいのに

348774ワット発電中さん2018/05/14(月) 23:26:21.58ID:fgvC1ExV
>>322
では、どのようなコメントの入れ方なら良いのでしょうか?
教えてください

349774ワット発電中さん2018/05/14(月) 23:26:55.83ID:eq1uHDpK
自ら、何も出せない事を肯定する書き込みしなくても良いのにね。

350774ワット発電中さん2018/05/14(月) 23:45:03.00ID:CMBcLQHZ
>>348
マジでなんでググらんの?
例えば
https://eng-entrance.com/commentout
とかでも見ればいいやん

351774ワット発電中さん2018/05/15(火) 03:10:59.01ID:MIPA7bF0
>>350
>>322の手法を聞いているのに、ググってもでてこないでしょう。
>>322に回答して欲しいんだ
もしかして>>350=>>322なのか?

352774ワット発電中さん2018/05/15(火) 03:19:16.03ID:MIPA7bF0
>>350
ご紹介のページのソースは、ソースと同じ左右位置にコメントが書いてあるね。
しかもソースの間に。
その方法を推薦するの? 判読性が悪くない?

353774ワット発電中さん2018/05/15(火) 04:55:45.97ID:dV9m03Wo
>>352
> ソースと同じ左右位置
インデントと言う用語も知らんのかよ...
さすが老害 w

354774ワット発電中さん2018/05/15(火) 05:20:44.01ID:esmdpv6D
で、>>322の見解は?

355774ワット発電中さん2018/05/15(火) 06:20:09.04ID:2jCX+aSk
>>353
インデントと左右の位置は、違うけどね。

356774ワット発電中さん2018/05/15(火) 06:39:48.61ID:pA8uJhOc
違うと言うならその意味を説明しないと君だけのオレオレ用語なんて誰にもわからんよ

357774ワット発電中さん2018/05/15(火) 06:54:56.88ID:RqH4XTfb
ケツの青いバカ造の得意な言葉:「老害」
「老害」で全てを片付ける、ってのは、見ていて精神の貧困さが感じられて痛々しいな。

358774ワット発電中さん2018/05/15(火) 06:55:04.49ID:XbM86+bu
飽きられるまではぐらかし続けるがいいだろう

359774ワット発電中さん2018/05/15(火) 07:02:43.00ID:t6znb0lp
>>350のリンク先はコメントに何を書くべきかを論じているのであって、記法についてはつっこんだ話は書いてないように見える。

ルールが定められているときはそれに従うとして、自分で自由に書ける場合の話。

行間に入れる書き方は、ソースコードとコメントを同じ流れで書き連ねるのにあたって、
思考がブツ切れにならないので好きだけど、こういう考えるプロセスそのものは個人によって異なるので、
一般論として「行間に記入する方が思考がブツ切れにならない」とは言えない。

それと、行間に入れる記法だと、行数がどんどん増えてしまう。
また、何年もたってから、ソースコードだけを読みたいときに、最初に書いたときの思考のプロセスとは裏腹に、コメントが読み取りの邪魔になることがある。

行末に入れる方がその点では良いはずなんだけど、どうも変数関数の名前が長くなりがちで、プログラム自体の1行の文字数も多くなっているものだから
横スクロールが苦痛になってしまう。


ところで、>>322はどんな書き方をしているのだろうね。

360774ワット発電中さん2018/05/15(火) 07:10:14.67ID:pA8uJhOc
で、「ソースと同じ左右位置」の説明はまだかね?

361774ワット発電中さん2018/05/15(火) 07:12:53.82ID:t6znb0lp
>>360
それはインデントって言葉を知らなかったか使わなかっただけのことじゃないの?

362774ワット発電中さん2018/05/15(火) 07:14:20.25ID:2jCX+aSk
>>359
ソースは、その形で流れや動作がわかるという面があるので、
その行間にコメントがあっては、流れや動作がわならない。
とかく変数名は長くなりがち。一行は100文字以下にしているけど
行末のコメントに工夫がいるね。

363774ワット発電中さん2018/05/15(火) 07:25:21.74ID:pA8uJhOc
>>361
>>355によると違うらしい w

364774ワット発電中さん2018/05/15(火) 07:48:17.31ID:2jCX+aSk
行末でには書かない322は、どんな書き方しているのか、知りたい。

画面の左半分はソース、右半分はコメント、
と言うのが僕の書き方。

365774ワット発電中さん2018/05/15(火) 07:57:34.16ID:vIwwOLCz
各行末にコメント
だから全部の行に意味のないコメントを書いてるようなのを老害って言ってんだろ
意味のあるところに意味のあるコメントを書かないとな
行末はその行に関するコメントになるが
そういう小さな単位のコメントは規模が大きくなると邪魔になる
意味のあるものに絞らないと

まとまったブロックに対するコメントは行末には書かないよな
一行〜数行、コードのインデントで書いたり

関数ヘッダやファイルヘッダは普通は複数行で
インデント無し

時と場合によってそれぞれの適した書き方がある

366774ワット発電中さん2018/05/15(火) 08:35:57.13ID:pA8uJhOc
>>364
別にお前のコメントの書き方に興味はないしボッチ開発なら好きに書けばいい
ただ少しはオープンソースとかソースを公開してる製品のソースコードを見た方がいいぞ
そうすれば今時そんな書き方してる奴は少数派ってわかるはず

367774ワット発電中さん2018/05/15(火) 08:40:10.81ID:t6znb0lp
>>363
それは苦し紛れに言い訳けしただけじゃないの?

368774ワット発電中さん2018/05/15(火) 08:42:51.30ID:t6znb0lp
個人の流儀で良いというのであれば、多数派か少数派かで価値に対する色付けをするのはおかしいな。

369774ワット発電中さん2018/05/15(火) 08:57:22.44ID:2jCX+aSk
>>366
そうですか。
では、大多数は、どのような書き方をしているのでしょうか?
ぜひ教えて下さい。

370774ワット発電中さん2018/05/15(火) 11:26:00.54ID:O1MFD721
調べれば

371774ワット発電中さん2018/05/15(火) 12:23:22.23ID:pA8uJhOc
>>367
そう言うのを俺に言われても困るよ
>>355に聞いてくれ
まあガン無視してるからあんたの想像が合ってるかもね

372774ワット発電中さん2018/05/15(火) 12:30:37.23ID:pA8uJhOc
>>368
別に価値があるとかないとかを言ってる訳じゃないよ

>>321 > 行末にコメントを入れている場合
みたいなのは昔よく見たって話で、例えばアセンブラ言語なら今でも(全ての行には入れないけど)行コメントはアリだろうとは思う
また、自分一人しか使ってないスタイルでもそいつが便利に使ってるなら(少なくともそいつにとっては)価値がある

373774ワット発電中さん2018/05/15(火) 12:32:52.19ID:pA8uJhOc
調べるヒントを書いてあるのにも関わらず自分で調べようともしない>>369みたいなのも老害の特徴だな

374774ワット発電中さん2018/05/15(火) 20:04:47.43ID:Yxph82ei
なんか話が違わくね?
毎行末にコメント入れるようなスタイルと
要所で行末にコメント入れるスタイルの話が混ざってる気がする。

前者は明らかに時代遅れってかおかしいけど
後者は普通にやってるけど。

もちろんブロックごとのコメントも入れるけどねー

375774ワット発電中さん2018/05/15(火) 20:29:08.65ID:vIwwOLCz
「各行末にコメントを入れている場合、」

要所ではないよな

テーブル的なものなら別に時代遅れでもない
構造体や変数宣言やenumでもまあ普通
普通のコード部分なら時代遅れ

376774ワット発電中さん2018/05/15(火) 20:54:45.77ID:esmdpv6D
各行末にコメントを入れるってアセンブラのソースじゃないの?

377774ワット発電中さん2018/05/15(火) 21:14:27.01ID:+MkS1jH7
ちょっとズレた話だが、むかーし、クライアントから機械語でプログラムを書いてくれって依頼があったのを思いだした。
で、コメントを細かく入れてくれって言われたよ。
ハンドアセンブルした機械語のダンプに、どうやってコメント入れろと…

クライアントのスキルも色々とあるんだよ、きっと。

378774ワット発電中さん2018/05/15(火) 22:01:32.35ID:PVeLFhCG
アセンブリのつもりで機械語と言っていたのでは?

379774ワット発電中さん2018/05/15(火) 22:51:57.31ID:VNLlOGoN
TK-80の頃の話なのかな?

380774ワット発電中さん2018/05/15(火) 22:53:15.09ID:N5jZaxTO
>>378
普通そうだわな

381774ワット発電中さん2018/05/17(木) 20:11:51.49ID:EdjpQXLg
家庭用ゲーム機=ファミコン的だなw

382774ワット発電中さん2018/05/18(金) 19:12:51.36ID:n03tp6pI
今はマイコン=組み込みですかね
ArduinoとかmbedとかPICみたいな
OS使わないやつ(RTOS除)

383774ワット発電中さん2018/05/20(日) 16:32:25.47ID:l2oF53zA
マイコンを使った機械制御はリアルタイム性が要求されることが多い。
私はエントリレベルのATtiny2313でさえディスパッチャを自作して並列処理にするときがある。
ポーリングに比べるとプログラムがスッキリ、クッキリ、ハッキリする(場合が多い)。

384774ワット発電中さん2018/05/20(日) 17:55:22.06ID:+dafUhRL
割り込みでいいんじゃね?(適当

385774ワット発電中さん2018/05/21(月) 09:35:29.22ID:+YPLsCwK
ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

W57NZ

386774ワット発電中さん2018/05/22(火) 23:36:04.19ID:hMg1SYbW
ディスパッチャ って何?

387774ワット発電中さん2018/05/23(水) 00:52:48.77ID:qOV6/zPY
タスクスイッチャ 
普通にできあいのRTOS使えばいいと思うけど

388774ワット発電中さん2018/05/23(水) 02:57:04.64ID:Lptvn80d
素人はLED1個に対してスレッド1個作るとかアホな事をするからなあ

規模が小さければ通常処理&割り込みが良いよ
OSなんかのせて無駄にオーバーヘッド増やさなくても
Windows規模ですら3.1までは協調型マルチスレッドだった位だし

新着レスの表示
レスを投稿する