スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/05/24(水) 18:24:16.58ID:MizSfTrkM

質問する前にGoogleで検索しましょう。
http://www.google.com/

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 147匹目
http://echo.2ch.net/test/read.cgi/tech/1490436082/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2017/06/30(金) 18:49:37.41ID:Hz970lyir
少なからぬ事象に関して警察が「違法だ」と言い張れば逮捕できるのが日本
そこに論理性は必要ないしそういう法律が増えている
そして逮捕されれば終わりの社会環境。裁判で無罪判決を得ても名誉の挽回はまず出来ない
ぶっちゃけ裁判所が違法だと認めるかどうかは重要ではない
2017/06/30(金) 19:46:10.07ID:uB6u7Buj0
>>400
> RTP/RTCPを使ってRTSPサーバからUDP unicastで動画と音声トラックのダウンロードまではできたのですが、
> 今はテスト段階なので、流れてきたデータがプレイヤーで開けるとか確認するためにファイルに書き出していますが、

どこに捨てると書いてあるんだ?
2017/06/30(金) 19:57:45.23ID:uB6u7Buj0
>>399
当然に全文読んでる
読み下す能力が欠如しているお前のような無能は

> 適法用途にも著作権侵害用途にも利用できるファイル共有ソフトWinnyをインターネットを通じて不特定多数の者に公開,提供し,
> 正犯者がこれを利用して著作物の公衆送信権を侵害することを幇助したとして,著作権法違反幇助に問われた事案につき,幇助犯の故意が欠けるとされた事例

ここを読んどけ 「中立だから無罪」じゃなく「罪を問うには故意が足りないから無罪」
2017/06/30(金) 20:12:42.71ID:WS4z5PuQ0
>>401
VLCではないですが、少し読みました。
解決の糸口はあると思いますが、C,C++で書かれてるのもあって、読み方もわからないし躓きました。
grepでそれらしき情報を探すぐらいしか出来ませんでした。
ソースから読み解くのはほぼ不可能と判断して、技術的な資料を求めてました。

>>403
何を勘違いされてるのかわかりませんが、完成形の動画をダウンロードしたものではありません。
リアルタイムのライブ動画であって、最小パケットじゃプレイヤーが反応しなかったので、
ヘッダ情報に専有されてる可能性を考慮して、少しくっつけただけの、
再生できたとしてもシークバーが動いて終わりぐらいの、たいして意味もないデータですよ。
>>353でも書きましたが、ダウンロードしたいだけなら別の適切なツールがあります。
2017/06/30(金) 21:53:16.54ID:JIMMV9MT0
>>404
ちゃうでしょ
「技術自体は中立」だったから公開することだけでは即座に犯罪にならなかった
なので、どのくらいwinnyが犯罪に利用されることを考えて結局、故意が足りなかったから
無罪放免になった

そもそも技術自体が中立じゃなかったら故意云々の議論にはならんっしょ
「悪い技術を作って悪い技術を広めた はい、悪いことですね」で終わり〜
2017/06/30(金) 22:49:44.28ID:uB6u7Buj0
>>405
勘違いというならお前の説明が悪い>>348はストリーミング配信をダウンロードするツールを作りたいといっている

後出しで言い訳してるけど、名無しが主観で垂れ流す言い訳は通用しない
違法行為に加担するかもしれないんだからな

ストリーミング配信をダウンロードする事が違法行為にあたる可能性に思い至ずに無邪気に質問したお前の落ち度
2017/06/30(金) 23:30:00.38ID:uB6u7Buj0
>>406
高裁判断が
>「悪い技術を作って悪い技術を広めた はい、悪いことですね」
これの否定「完全に悪いとは言えない技術(中立)なので無罪」
最高裁は(結論の無罪はあってるけど)、それは間違い
2017/07/01(土) 08:24:53.48ID:BVAmV3TVM
>>408
最高裁が間違ってるみたいな物言いになってるよ

あと何が何でも犯罪にしたがるお前とはどうあっても相容れないと思った
気付くのが遅くなってごめんね
2017/07/01(土) 17:14:36.09ID:dcBWQBWq0
「Aの原因はB、C、D」のようなデータの集合を用いて因果関係の相関図を作りたいんですが
何か良い方法ありませんか?
プログラミングの経験は殆どありませんので(ネット見ながらVBAでエクセルデータの書き換え自動化くらい)
一から勉強することになりますが、適切なプログラミング言語があれば教えてください
2017/07/01(土) 17:23:22.07ID:alsfhIt30
>>410
トポロジカルソートという言葉は知っているがそれ以上のことは分からんな、役に立てずすまん
2017/07/01(土) 17:45:51.07ID:dcBWQBWq0
>>411
その言葉は知りませんでした。
アルゴリズムが難しそうですね。でもRubyにライブラリがあるようなので調べてみます。
ありがとうございました。
413デフォルトの名無しさん (ワッチョイ c2e5-zauw)
垢版 |
2017/07/01(土) 21:11:20.40ID:CMSl0TYJ0
>>410 自分も知らないけど
makeやincludeのように依存関係を扱いたい場合は
効率的なデータの持ち方の問題になると思うけどキーワードとして
Directed acyclic graph - Wikipedia
https://en.wikipedia.org/wiki/Directed_acyclic_graph
Dependency graph - Wikipedia
https://en.wikipedia.org/wiki/Dependency_graph
どちらにもトポロジカルソートは紹介されてるね
トポロジカルソートのようなメジャー選手はプログラミング言語よりどりみどり
Topological sort - Rosetta Code
http://rosettacode.org/wiki/Topological_sort

一見関係なさそうな自然言語処理や信号処理でも
私はアポーです。貴方はペンです。 => (私 + 貴方) -> は -> (アポー + ペン) -> です
てな感じでグラフの問題に書き換えられることが多いので
分野ごとに別の名前で対応するものがあると思う
てか、数学的な対象はほとんどグラフで描けると思う
Quiver (mathematics) - Wikipedia
https://en.wikipedia.org/wiki/Quiver_(mathematics)

それとは別に、統計的な情報を取り出したい場合だとキーワードとして
Graphical model - Wikipedia
https://en.wikipedia.org/wiki/Graphical_model
ただ自分の知る限りだと、大規模データでの計算が難しかったり
隠れた因果関係が見つけられなかったりと使いにくい点があって
問題に応じて別の手法が使われることが多いかも
2017/07/01(土) 22:22:26.17ID:M8KylmXN0
有向グラフなら、Python にあるかな?
Ruby には、アルゴリズム系のライブラリがあるかどうか、知らない

言語としては、Rubyの方が、Pythonより簡単。
この2冊を読みな

たのしいRuby 第5版、2016
みんなのPython 第4版、2017
2017/07/01(土) 22:30:20.48ID:alsfhIt30
>>414
お前は呼んでないから帰れ
416デフォルトの名無しさん (アウアウウー Sa25-kiAr)
垢版 |
2017/07/02(日) 00:26:40.46ID:cHQkTda4a
>>414
簡単さは変わらんなぁ。。。
単純にオブジェクト指向に対する統一感はRuby。
そう言う心理的なの無視したらライブラリ充実してるPython。
2017/07/02(日) 03:28:34.99ID:++qUNdhw0
テキストファイルの読み込みとフォルダ一覧取得とファイル一覧取得
をネットで調べてコピペして
またしばらくして忘れて調べてコピペ
するを繰り返して20年経ってこれらしか知識が付かない場合なにすれば
2017/07/02(日) 03:35:05.13ID:svTmV4wRM
何か作る必要がなければプログラムは必要ないでしょ。
2017/07/02(日) 05:36:06.49ID:ynDhLM7Z0
>>414
に書いてある、2冊を読めば?
2017/07/02(日) 15:58:00.06ID:wO6EU/Rg0
プログラミングをしていて人と交流して、自分のソースコードを見てもらって悪いところを言ってもらったり
他人のソースコードを見ていいところを自分に取り入れたりしたいのですが、なかなかそういう機会がありません
skypeなどのVCでもいいのでそういうサイトとかありませんか?
2017/07/02(日) 17:35:35.32ID:WUsDB0eH0
>>420
他人のソースコードを見ること自体ならGithubで好きなやつ見たりAizu Online Judgeみたいなサイトで問題解いてみて見比べるとかやるといいぞ、これなら一人でできるから都合とか気にしなくていい
422デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/02(日) 21:15:31.69ID:19kDKEGSa
>>420
★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1450859278/
2017/07/02(日) 22:13:33.65ID:CGWGJvCQ0
>>409
最高裁は、高裁の判断を結果はあってるけど、過程が間違いと判断した
2017/07/02(日) 22:15:42.96ID:CGWGJvCQ0
>>409
アホですねー

犯罪に巻き込まれかねないから、犯罪でないことを示せと要求したら
「犯罪じゃないと」主観で言い訳するだけだった
425デフォルトの名無しさん (ワッチョイ c965-NZ2Q)
垢版 |
2017/07/02(日) 22:19:46.76ID:x+7h+BI20
最高裁長官とマイクロソフト社創業者はどっちの方が凄いですか?
2017/07/02(日) 22:22:54.72ID:0SO6fajC0
マイクロソフト社創業者だろ?
427デフォルトの名無しさん (ワッチョイ c965-NZ2Q)
垢版 |
2017/07/02(日) 22:26:00.62ID:x+7h+BI20
理由を教えてください。
2017/07/02(日) 22:27:45.81ID:sy+BCxQRM
裁判官は変わるけど創業者は常に一人
2017/07/02(日) 22:30:38.57ID:sy+BCxQRM
そのため比べる対象としては不適切

プログラムには何ら関係ないよ
430デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/02(日) 22:40:37.87ID:19kDKEGSa
>>425
マイクロソフトに限らず創業者。
それも曲がりなりにも経営を成り立たせてる創業者。
理由は、最高裁裁判長は所詮雇われ。(総理の指名)
ただ金を稼ぐだけならサラリーマンで良いけど、金を稼ぐシステムを安定させるってすんごい大変なんだぜ。
431デフォルトの名無しさん (ワッチョイ c965-NZ2Q)
垢版 |
2017/07/03(月) 01:36:00.54ID:H7aT4LZ50
板違いかもしれないけど、他にまともに答えてくれそうなところがないので、ここで質問します。

超ド素人の質問です。

内臓型の外付けSSDって、パソコンに差し込めば、例えば4TBの外付けSSDなら、
そのパソコンの元々のSSD容量が512GBだとしたら、
合計で4512GBになるということなのでしょうか?

この外付け内蔵型SSDが少し気になってるのですが・・・・・。
http://kakaku.com/item/K0000931277/
2017/07/03(月) 01:40:56.07ID:NVKo/d7Z0
19万円もするのか?
流石にコスパ悪いな
2017/07/03(月) 01:44:45.17ID:NVKo/d7Z0
でもまあ256GBのMicroSDカード2万5000円
ただし最大転送速度:275MB/s 最大書込速度:155MB/s
を買おうか迷ってる俺も人のこと言えんかw
4TB換算だと40万だからな

http://kakaku.com/item/K0000943610/

MacBookProにつけっぱなしにするMicroSDカードとして買おうかなと。
これぐらい速度が出ればHDDの代わりとして十分すぎるほどだし。
2017/07/03(月) 09:59:34.81ID:R00CrnVQd
基礎(Cのif,for,配列の扱い方レベル)しか知らないやつがプログラミング勉強するのにおすすめの本とかある?
一冊やったら何か作れる系のやつ
2017/07/03(月) 13:19:48.55ID:exc+T/e6M
何かによるが
ぶっちゃけやる気があればあとは要らない
2017/07/03(月) 15:18:03.18ID:R00CrnVQd
>>435
今のところ特に作りたいものがあるわけでもないから課題の載ってる本を求めてるんや…
強いて言えばカメラとPCを無線で繋いで監視カメラみたいなの作ってみたい気持ちがある。
437デフォルトの名無しさん (ワッチョイ c965-NZ2Q)
垢版 |
2017/07/03(月) 16:55:26.35ID:cdYuvs220
誰か>>431の質問に答えてください。お願いします。
2017/07/03(月) 18:03:11.34ID:I1s3dJhLH
>>437
外付け内臓型SSDなどない
2017/07/03(月) 20:33:09.14ID:I4k9VW2s0
「問題が発生したためアプリケーションを終了します」

というメッセージを英語で表示したいのですが、

「Application will close because of a problem.」

で良いでしょうか?
もっと慣例的な表現があったりするでしょうか?
440デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/03(月) 20:39:22.22ID:UwBLUxpla
>>434>>436
そう言う用途だとラズパイ関連の本が良いんじゃないかな。
確かラズパイで電子工作入門っぽいタイトルの本を本屋で見かけたぞ。
PIC関係の本でも良いかもしれない。
兎に角、あんたのやりたい事は電子工作だ。
プログラミングはその一部に過ぎん。
2017/07/03(月) 21:53:17.46ID:g6gqLqted
The application was terminated because it was hung
2017/07/03(月) 22:20:25.78ID:rvaVDuHz0
英語は詳しくないが、hungしたからterminateしたという言い回しと過去形なのが気になるな。
じゃあ今メッセージを出しているのは誰?
2017/07/03(月) 22:31:23.52ID:w8BG+ZZ50
>>439
それは英語として変。
明らかにwillじゃない。
慣用かは知らないが、Androidでそのメッセージが出るときの英文(原文)は
「Unfortunately, your application has stopped」のようだ
2017/07/03(月) 22:46:25.94ID:X2nDB7op0
A fatal error has occred. The application will be closed.
2017/07/03(月) 23:15:12.79ID:/YkvVirN0
>>434-440
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、この2冊を順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

たのしいで、シェルスクリプトの代わりに、ファイル処理が出来るようになる。
みんなので、ラズパイ・プログラミングが出来るようになる

でも、ラズパイやるには、Linux(Raspbian)の勉強が必要だから、
LPICレベル1 の資格もいる

電気回路の計算も必要だから、組み込み(エンベッド)資格・電験三種もいる
446デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/03(月) 23:17:37.17ID:hTTgnp+ka
>>442
普通例外処理してからメッセージ出さね?
ならプログラムのがまだ生きてるならプログラムの例外処理か例外処理書かれてなかったらランタイム。
プログラム死んでたらOSからのメッセージ。
2017/07/03(月) 23:47:03.65ID:e8w6M1GWd
もういっそSegmentation fault(core dumped)みたいなレベルのメッセージでいいっしょ
2017/07/03(月) 23:49:45.25ID:l78vFi+K0
>>440
そーそー、最終的にやりたいのは電子工作なんだけど
プログラミングの知識があまりないから何がどのくらい難しいとかわからないのよ
だから取り敢えずプログラミングを学びたかったって感じかな

やっぱりラズパイで色々作ってみるのがいいか、アルディーノかラズパイかで悩んでたんだよね
2017/07/03(月) 23:51:08.05ID:l78vFi+K0
>>445
アドバイスありがとう!
Linux,電気回路,電子回路は多分行けるから大丈夫だとは思う
2017/07/04(火) 00:07:21.46ID:OnvG7DOU0
みなさん、ご回答ありがとうございます!

>>444が良いと思ったので、これにします!
2017/07/04(火) 00:11:00.26ID:ubQc4Ykv0
基礎入門、ブレッドボードではじめるマイコン・プログラミング
青木直史、2010

PICマイコンで、ハンダ付けなし。
C言語で、LEDを光らせるなどの実例が10ほど

ただし、Cは面倒くさいし、初心者には難しい

Python でラズパイが良いと思う。
日経Linux にも、毎号載っているし
452デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/04(火) 00:23:02.50ID:huKUW2nTa
>>448
そう言えばアルディーノなんてのあったね。。。
Scratchでプログラミングするんだっけ。
ラズパイでも使えるけど。

言語覚えなくて良いのは敷居低いんだろうけど、間違った時のデバッグ(修正)がマウス操作だと面倒臭いぞ。
例えばループが必要って分かって追加しようとしたら、今まで書いてた(置いてた?)ループさせる予定の処理を全部消して、ループブロックの中にさっきと同じブロックを並べ直すんだ。

そう言う、一時置き場みたいなのを作らんと(そうしたらよく使う処理を関数化とか応用も出来そうなのに)、子供の好奇心だから気にならないだけで、大人が楽しようと思ったら全然楽じゃない。

pythonになるんだろうがそこはなんでも良くて、今の所Scratchより言語覚えた方が結局楽。

尼でラズパイ 電子工作とかで検索すれば沢山出る。
トップのクジラ飛行机さんは何気に実力者だから、ページ数の割には濃い内容だと思うが。
2017/07/04(火) 00:48:41.66ID:Pv2Y1Sdn0
>>452
いや、アルディーノはC言語系だよ
スクラッチって小学生がプログラミング教室とかでやるやつじゃないの?
2017/07/04(火) 00:50:54.08ID:Pv2Y1Sdn0
アルディーノかラズパイか悩んでる理由としては今のところ俺が作るのってそこまで性能必要じゃないしラズパイだとオーバースペックかなって悩んでた
455デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/04(火) 00:51:50.45ID:huKUW2nTa
>>453
失敬。
Cとアセンブラはボード系にはもれなく付いてくるし、初心者向けでもないから失念してた。
456デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/04(火) 00:57:21.94ID:huKUW2nTa
>>454
おいらもさっき尼で両方検索してみただけだから実際は分からんが、アルディーノは青葉とかの無線通信に向かないっぽいってレビューあったよ。

買ってみて十分なら良いけど、足りないよりは有り余ったほうが良くないかな。
趣味なんだから好きなので良いとは思うが。
2017/07/04(火) 01:04:14.44ID:Pv2Y1Sdn0
>>455
>>456
確かに一理ある
レスくれて一緒に考えてくれるだけで怠け者の俺からしたらやる気出るから助かった!
ありがとう!
458デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/04(火) 01:15:47.13ID:huKUW2nTa
健闘を祈るb
2017/07/04(火) 02:24:47.71ID:NAX44iCq0
すみません
matlabにおけるfreadを以下のように使っている時
pythonで同じように書く場合はどのようにすれば良いでしょうか?
fileID = open(file_name,'r')からreadの引数をどう取るかで悩んでいます

matlabの原文
fileID=fopen(strcat(file_name),'r');
size=fread(fileID,1,'*ubit32','b');
%file_nameにはバイナリデータが入っています

よろしくお願いします
2017/07/04(火) 03:39:26.43ID:ubQc4Ykv0
Arduino の方が、C風で言語も難しく、情報も少なそう。
ラズパイと性能・価格で比べても、あまり魅力を感じない

>>459
ファイルなんて、1行ずつ読み込むか、全部読み込むかのどちらかだろ

Pythonのスレへ書き込んで、聞いて
461デフォルトの名無しさん (スップ Sd62-+k/C)
垢版 |
2017/07/04(火) 07:52:26.31ID:Yv8CPgNed
>>460
459です
最初はpythonスレに書いたのですが副作用副作用で流れてしまいまして次点でここに
2017/07/04(火) 08:23:28.53ID:AKPIjSm80
そもそも>>459の聞き方じゃあPythonとMATLAB両方知ってる人しか答えられないわな。
MATLABは別にして、ファイルフォーマットと何をやりたいかを説明したほうがいいだろう。
もしフォーマットやMATLABのコードの意味すら分からないなら、まずそっちをどうにかしないと。
463デフォルトの名無しさん (ワッチョイ beb0-NZ2Q)
垢版 |
2017/07/04(火) 16:01:21.89ID:EN8dT7/p0
>>438
>>431のリンク先のやつは何ですか?
2017/07/04(火) 18:43:28.44ID:1bPnWf3f6
>>463
そのリンク先の奴の詳細みてみ内蔵だから
465デフォルトの名無しさん (ワッチョイ beb0-NZ2Q)
垢版 |
2017/07/04(火) 18:55:29.11ID:EN8dT7/p0
>>464
ド素人なので教えてほしいのですが、内蔵型っていうのは、パソコンに差し込んで使うやつですよね?
つまり、>>431のリンク先のやつを買って、パソコンに差し込めば、パソコンのストレージ容量が増えるってことではないのでしょうか?
2017/07/04(火) 19:17:47.13ID:L/qJLU5VM
>>465
板違い

ハードウェア総合質問スレ 25GHz
http://mevius.2ch.net/test/read.cgi/hard/1403885847/
467デフォルトの名無しさん (アウアウウー Sa25-k1q/)
垢版 |
2017/07/04(火) 21:49:04.65ID:SQoFJnnSa
よくサンプルプログラムなどにある、オブジェクト名に「my」が付いてるのが
ありますけど、このmyって誰なのでしょうか?
例:myClass, myFileName, etc.
2017/07/04(火) 21:53:31.87ID:rfbIktCe0
>>467
あなたです
469デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
垢版 |
2017/07/04(火) 22:13:39.93ID:KFTmH+Xwa
俺だよ俺。
2017/07/04(火) 23:05:42.21ID:6SYzApDs0
いや僕だね
2017/07/05(水) 16:19:07.79ID:tT+oQxIK0
自分自身が作ったものって意味だろ
native<=>my
2017/07/06(木) 17:55:35.92ID:6wMkdZx/0
Perlには、myがある

my $var;
my @var;
my %var;
473デフォルトの名無しさん (ワッチョイ 9ffe-Vwvr)
垢版 |
2017/07/06(木) 21:52:12.89ID:L/nJzXm80
ERROR: We hate Landfill!
埋め立てですかあ

となってかけないのだか、エラーメッセージなどの情報はどこを探すのか?
2017/07/06(木) 21:58:00.25ID:WhObSgbw0
>>473
時間置け
475デフォルトの名無しさん (ワッチョイ ff96-Om8D)
垢版 |
2017/07/07(金) 10:49:13.03ID:O5MNs4jp0
コンソールアプリを作っても評価されないのは何故でしょうか?
教えて下さい
2017/07/07(金) 11:01:48.65ID:vnu7FUSV0
>>475
Windowsだと評価されないってだけでは?
477デフォルトの名無しさん (アウアウエー Sadf-X9Wr)
垢版 |
2017/07/07(金) 11:28:43.24ID:NO/da/cwa
Linuxおいで。
コマンドで画像リサイズとか動画エンコとかアプリは大評価だぞ。
研究目的で定点観測してるところがコマンドと組み合わせて毎日定時間置きに実行するのに使うっぽい。
478デフォルトの名無しさん (ワッチョイ 17cd-ZM+T)
垢版 |
2017/07/07(金) 12:07:45.62ID:pYevgUEK0
>>475
そんなもんわかりきってる
需要がないからだろ
そういや昔、楽天ポイントが勝手に溜まっていくスクリプト書いて
みんなに感謝されたっけ
delay入れてなかったからアカウント停止された人続出したけどな
山ほど怨嗟のメールもらったよw
479デフォルトの名無しさん (ワッチョイ ff96-Om8D)
垢版 |
2017/07/07(金) 12:12:20.33ID:O5MNs4jp0
難しいですね
回答、ありがとうございました。
2017/07/08(土) 03:55:24.80ID:Y5Hd9vHK0
プログラミングを始めたいんだけどとりあえずCを始めたいんだ
それで質問なんだけどおすすめのサイト無いですか?
なるべく初心者用で
一応プログラミング始めようとしてJava触ってnewとか出てきた時点で頭がショートした
やっぱ苦Cになるのかな?
2017/07/08(土) 04:18:02.76ID:bubbodwTM
javaでダメならcはやめとけ
入り口としてならExcelVBAをオススメする
2017/07/08(土) 06:01:11.20ID:utlt5XjQ0
>>480
どこでもいいから、とにかく始めてみるのがいい
C言語の入門サイトなんてどこも変わらない。
ただし、人によっては書籍を買う方がいいかもしれない

JavaとCを比べると、言語の歴史としては、 C から C++、C++からJavaが
出来てるからJavaの方が言語仕様がややこしい。
Cから始める方がいい
2017/07/08(土) 06:34:28.43ID:bubbodwTM
あらま
真っ向対立してしまった

たぶん慣れの問題なんだろうけど俺は入口がjavaだったから今cのややこしさで苦労してる
2017/07/08(土) 06:59:35.51ID:utlt5XjQ0
>>483
どこでつまづくか、どこがややこしいと感じるかは、人によるとは思う。

例えば文字列をあつかう場合、C は NULで終わるcharの配列を文字列とみなす。
これを string 型がなくて不便とみるか、覚えることが少なくて済むと見るかは
分かれると思う。自分は後者かな
2017/07/08(土) 07:45:12.61ID:bubbodwTM
>>484
その通りだと思う
俺の場合はプログラムを小さな部品の積み重ねと考えるから覚える要素が多くとも様々な部品を備えている言語の方が馴染む

俺がプログラムに関わり始めたときの先輩の受け売りなんだけどね
2017/07/08(土) 07:57:13.16ID:VUw5dhen0
pythonから入りなさい
2017/07/08(土) 14:10:21.47ID:fcf9I7tU0
>>480
Cから始めるのは今の時代では拷問に等しい
RubyかPython、
JavaScriptならES2015(ES6)から始めるべき。
企業向けならJavaでもいいし
スマフォ向けならAndroidならKotolin
アイフォンならSwiftで始めるべき。
2017/07/08(土) 15:02:53.27ID:fcf9I7tU0
RubyかPythonを勧めるのは見た目がシンプル
プログラムだけに集中できる
2017/07/08(土) 18:47:19.69ID:qKeEBMMMM
Pythonでなにやるんだよ
2017/07/08(土) 19:19:10.02ID:P6T2V/+uM
ナニやるんだよ
491スッキリ厨 (ワッチョイ ffaa-PX3H)
垢版 |
2017/07/08(土) 20:37:28.54ID:fIuXTSpk0
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、この2冊を順に読む。
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

C/C++ には、ポインターがあるから、拷問w
さらに、Cは手続き型だから、時代遅れ

今は、ほとんどの言語で、オブジェクト指向が前提だから
2017/07/08(土) 21:18:23.72ID:A29giBA8a
JavaもRubyもPython手続き型言語なんすけど…
2017/07/08(土) 21:24:48.95ID:v/CZ5FQl0
手続き型もできるオブジェクト指向言語だろ?
手続き型ができない言語のほうが珍しいよ。
2017/07/08(土) 21:34:15.29ID:A29giBA8a
>>493
オブジェクト指向プログラミングは構造化プログラミングとか関数型プログラミングみたいなプログラミング手法の一つじゃん
言語パラダイムの話なら関数型言語とか宣言型言語と比較しなきゃ
JavaもRubyもPythonもどんな書き方しようが手続き型言語だよ
2017/07/08(土) 22:20:34.49ID:v/CZ5FQl0
>>494
オブジェクト指向プログラミングがしやすいようにする
文法を追加したのがオブジェクト指向言語だけど?

あんたの言うオブジェクト指向のプログラミング手法言ってみてくれる?
それを実現するためのオブジェクト指向言語の文法が何なのかを
いってあげるからさ
2017/07/08(土) 22:33:08.24ID:OfhYt3zE0
smalltalkが〜 アラン・ケイが〜
これが純粋なオブジェクト指向〜
って始まるんでしょw
2017/07/08(土) 22:39:51.95ID:P6T2V/+uM
こっちへどうぞ

オブジェクト指向システムの設計 172 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1467992113/
498デフォルトの名無しさん (ワッチョイ d765-78Hw)
垢版 |
2017/07/08(土) 23:11:11.92ID:Ego4O1OU0
思ったんだけど、どう考えても現象より本質の方が重要だよな。
だって例えば、全てに対してまったく興味関心が無く、超無頓着且つ無気力な人がいたとして、
その人に、広大で美しくて奥が深くて神秘的且つ幻想的な大宇宙を見せたとしても、
その人にとっては、道に転がってる犬の糞と同じっつーか、そういう考えすら無いわけだ。ようするに何とも思わないってことだ。
今は人を例に出したけど、知性を持たず、何も思わず考えず何の感覚も無い下等生物がいたとしたら、
その生物にとっても、やはり、宇宙だろうが何だろうが、どんなに広大で奥が深くて神秘的なものを見せても当然何とも思わないってことだ。
人間は万物の尺度って言ってる人もいるぐらいだから、どんなに凄いものを見せたりしても、
なんとも思わなければ、何の意味も価値も無い。
宇宙だけあって、人間などの知性を持った生命体がまったくいないのと同じこと。
つまり、宇宙などの広大で奥が深くて神秘的なものなどに対して、
人間などの知性を持った生命体が、それに対してどれくらい感情を働かされるかっていうのが大事なんだと思う。
だから、現象ではなく、本質の方が重要だと思う。
あれっ、だけど、その本質に対しても何とも思わない人や生命体が居たとしたら・・・・・、
う〜〜〜〜〜ん、なんかよく分からなくなってきた。
一体どういうことを言いたかったんだ俺は。
2017/07/08(土) 23:20:47.35ID:P6T2V/+uM
意図を明確に伝達することこそ大切
哲学ならよそでやってくれ
2017/07/08(土) 23:36:31.30ID:AXnSyqoBa
>>495
ああ、文法的にオブジェクト指向プログラミングがしやすい言語をオブジェクト指向言語って呼んでるのね
「手続き」を書くか書かないかで判断してたからそりゃ噛み合わないはずだ
納得
2017/07/08(土) 23:46:49.41ID:v/CZ5FQl0
>>500
オブジェクト指向言語は手続き型言語を内包してるのだから当たり前でしょう?
そもそも言語が対象とする範囲が違う。

手続き型というのは主に関数の中身を書く時に使うもの
オブジェクト指向は関数をまとめ上げた構造を書く時に使うもの
役割が違うんだよ。

最近では手続き型に変わって関数型を使って関数の中身を書くように買ってきている
だからオブジェクト指向+関数型によるプログラミングが増えてきており
各種オブジェクト指向言語も関数型の機能を取り込んでいる。
役割が違うからできること
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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