[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/14 13:13 / Filesize : 281 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

スレ立てるまでもない質問はここで 147匹目



1 名前:デフォルトの名無しさん [2017/03/25(土) 19:01:22.21 ID:bnfyNgvn.net]
質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 146匹目
echo.2ch.net/test/read.cgi/tech/1487780317/

477 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:31:36.98 ID:C3zr7//B.net]
>>468
両方で動かしながら作るといいよ、環境依存部分に触れない限り両方でそのまま動くはずだから

478 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:38:53.95 ID:wSFjLMka.net]
>>468
JREってランタイムがLinuxにもインストールされている必要がある
Servletだったり作る方はJDKが必要

479 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:44:57.22 ID:wSFjLMka.net]
gtkとかLinuxで使われてるのは大抵Windows版もあるから移植しやすいだろ
配布とかなると面倒だけど

480 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:47:39.71 ID:LLuYH0aN.net]
>>468
linuxにはJREだけ入れてwinにはJDKを入れればいい
GUIアプリ作るならnodejsでElectronがいいと思う

481 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:58:17.46 ID:AGZJTdRB.net]
>>455
よく知らんけどvector辺りを探せばフリーで有るんじゃないか?

482 名前:デフォルトの名無しさん [2017/05/03(水) 22:05:27.26 ID:0sDWrHda.net]
$ node -v
v4.2.6

画像
https://i.ytimg.com/vi/4Zbg1gQDphs/maxresdefault.jpg
動画
https://www.youtube.com/watch?v=4Zbg1gQDphs

Bottle と python
webGUI
GUIツールキット
Tkinte,wxWidgets,PyOt,PySide

選択肢が多すぎるので候補を絞って教えて下さい

483 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 22:20:33.87 ID:mJ/QVcTI.net]
C#だったら本家本元のWinでVS以上のものは無いなぁ。。。
C#の前身であるDelphiと互換性のあるLazarusってのはどう?(厳密にはfreePascalのRAD環境らしいが)

484 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 01:38:13.19 ID:Z3uCqCFi.net]
エレクトロンでウィンドウズアプリ作ってみるわ
別アプリの動作を監視して
ある画面になったらクリップボードの情報を
貼り付けるというのを作る

例えばあるゲームのある画面になったら
そこにクリップボードに作った情報を入力しておいて
それを貼り付ける。

これは画像を取得してその差分を見れば良いのかな?

とりあえずエレクトロンの本をポチっておいた

485 名前:デフォルトの名無しさん [2017/05/04(木) 02:08:39.21 ID:kDn7ReiV.net]
因みにxmappの話は何処ですれば良い?



486 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 09:53:11.82ID:d0nEeZx4.net]
自宅サーバー板かlinuxあたりじゃね

487 名前:デフォルトの名無しさん [2017/05/04(木) 13:20:16.69ID:+A6N75xf.net]
GoogleMapsAPIってアカウント登録してAPIキーを使用しないと利用できないのかと思っていたのですが
以下のページを見るとAPIキーを使用していないようにみえますが
なぜでしょうか?
ご存知のかたいましたら教えてください

googlemaps.googlermania.com/google_maps_api_v3/ja/map_example_remove_all_markers.html

↓jsを参照するときにAPIキーのパラメータが存在してません
maps.googleapis.com/maps/api/js?sensor=false&hl=ja

488 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 13:24:56.59ID:WFPOAInc.net]
>>479
昔はAPIキーなくても使えた。
今はできなくなった。
以上

489 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 13:57:33.13ID:d0nEeZx4.net]
APIなしでも使えたサイトは執行猶予が付いて今でも使える
そのうち突如使えなくなって大混乱に鳴るだろう

490 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:34:13.78ID:pjF8Ibd4.net]
ロシアに投資しようと思うんだが、ロシアの強みはなんだろうか?やはり石油かな?

491 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:38:41.92ID:d0nEeZx4.net]
ただしい:
ロシアは石油が強い→投資しよう

ただしくない:
ロシアに投資しようと思うんだが、ロシアの強みはなんだろうか?やはり石油かな?

492 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:44:04.57ID:mDQwZSbE.net]
>>481
あ、俺ですわ
API Key必須になったとか知らんかったし

493 名前:デフォルトの名無しさん [2017/05/04(木) 16:44:29.32ID:+A6N75xf.net]
>>480
>>481
なるほど
いまは執行猶予期間なんですね
ありがとうございました

494 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:03:55.85ID:kNVT3hdF.net]
stackoverflow.comってのは
質問したい人にとってはもちろん
回答する人にとっても何らかのモチベーションがあり
生態系として成り立ってると思うんです
コミュニティの成長自体が情報の精度を上げてるようにも見える

質問:○iitaに記事投稿してる人のモチベーションって何?
あれってよーわからん独自研究みたいなクソ記事がうじゃうじゃあるけど
誰が何のためにアカウント作って(?)
わざわざ記事書いてるの? 儲かるの?

495 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:09:55.94ID:d0nEeZx4.net]
Qiitaは住人のレベルが高い
変な記事を書くと突っ込んでもらえる



496 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:11:17.97ID:4lWp1WVY.net]
自分用メモとか、先人に教えてもらったから自分もノウハウ公開するとかじゃないの

てか、比較するなら○eratailじゃないのか

497 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:14:22.05ID:ozE3MUjH.net]
伏せ字を使う馬鹿は放置で

498 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:16:46.18ID:kNVT3hdF.net]
>>487
レベルが高いかどうかはおいといて
どっかからコピってまとめ直した二次情報見せられるのはね…
個人的にはさすがにウンザリし始めてきたんで質問してみた

>>488
それなら単にブログでやれ、って思うんよね
ブログ代わりとして使ってる
ブログ代わりとして使いやすいってんならまぁ納得だけど

499 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:38:10.98ID:d0nEeZx4.net]
ブログだと反響がなくて寂しい
まぁウンザリするほどなら見なければ良いと思う。
検索結果からも非表示にすれば良い

500 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:52:17.00ID:kNVT3hdF.net]
反響ねぇ…反響が欲しい人が書いてるのか…
反響がほしいがためにわざわざ記事書いてるのか
誰に頼まれたわけじゃないのに書くのはそのへんか

Q&Aサイトの場合は少なくとも
質問する人は答えが欲しくて書いてるし
回答する人も反響が欲しいって感じでも無いよね(多分)

501 名前:デフォルトの名無しさん [2017/05/04(木) 22:33:21.55ID:kDn7ReiV.net]
LibreOffce Mathを使用してます
入力すると計算できる様にできないでしょうか?
Math用のAPIとか有ったら、教えて下さい

502 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:25:37.89ID:PMOSX9lZ.net]
確か、Qiita って、無限の連帯保証責任じゃなかった?

ユーザーが投稿した記事を、Increments 社が流用して、もし被害が生じたら、
その被害額をユーザーが無限に背負う、契約

無限の連帯保証責任だと、1億円の債務など、あっという間に背負わされる

503 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:31:24.12ID:PMOSX9lZ.net]
Qiita
第7条(ユーザーの責任)
5.ユーザーが、他者及びユーザー自身が本サービス上に投稿、
コメントした情報やプログラムの使用によって不利益が生じた場合、
当該ユーザー自身に責任があるものとし、当社は一切の責任を負いません。

やっぱり、非常に危険な契約!

コメントのソースコードで、誰かが損害を受けた場合、
ユーザーが無限の連帯保証責任を負う

504 名前:デフォルトの名無しさん [2017/05/04(木) 23:42:15.72ID:4UgUdyta.net]
それ解釈ちがくね?
信じるも信じないも、読み手の責任って事じゃないの?

505 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:42:36.04ID:PMOSX9lZ.net]
Qiita
第9条(ユーザーによる投稿内容の取扱い)

この辺を読むと、Increments 社が記事を自由に、改変・流用できる

一方、他の条文では、コメントも含めて、記事による被害額は、
ユーザーが無限の連帯保証責任を負うから、

記事を改変されて、被害が膨大になった場合、ユーザーは何十億円もの債務を負う



506 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:48:49.37ID:kNVT3hdF.net]
へー
なんでユーザの責任になっちゃうんだろうな

免責事項:
当サイトに投稿された情報はすべて無保証です。
いかなる投稿内容によって生じた不利益についても、
投稿ユーザ、および当社は一切の責任を負いません。

↑こういう方向じゃダメだったのかな?
ほかのサイトはどうなってるのか知らんけど

507 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:49:22.92ID:PMOSX9lZ.net]
Qiita が怪しい理由は、ただ記事を削除しない

Increments 社が記事を自由に、改変・流用できて、
もしそれによって被害があれば、その被害額は無限に、ユーザーが負う

コッソリと分からないように、ユーザーの無限責任を入れ込んでいる。
この契約では十億円ぐらい、すぐ賠償させられる

508 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:51:52.66ID:kNVT3hdF.net]
>>498>>495へのレスね

509 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:55:24.75ID:PMOSX9lZ.net]
この会社は、ユーザーの記事を自由に、改変・流用できて、
出版・システム開発などによって、利益を得たい

ただ、そうやって被害があれば、被害額を自社が払うのはイヤなので、
ユーザーが無限に負うようにしている

つまり、Increments 社が損害賠償されたら、ユーザーが払う仕組み!

510 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 00:04:20.95ID:YKLEnk0e.net]
第15条(契約終了後の取扱い)

当社は、ユーザーが本サービスの利用を終了した場合及び当社が本サービスを廃止したことなど、
何らかの理由によりユーザーが本サービスの利用資格を失った後においても、
第9条から第11条は有効に存続し、
ユーザーが登録したユーザー情報及び投稿内容を使用することができるものとします。

これを読むと、第9条から第11条を、永久に行使できるから、
ユーザーが死んだ後でも、相続者も賠償責任を負う

記事の責任が、相続者がいる限り、永久に続く。
そして何百年後に、何十億円もの被害額を、相続者が負うことになる!

511 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:16:11.84ID:B4Jcq9uu.net]
ポインタを理解しなくてもc++を理解することは可能でしょうか?
ちなみに初心者レベルの理解はしていて、ポインタの参考書を読もうか、c++の参考書どっちを読もうか迷ってます

512 名前:デフォルトの名無しさん [2017/05/05(金) 09:21:22.13ID:Jkaz+U+z.net]
Cと比べて、ポインタを重視しなくなってるのがC++だろう。
いっさい、使用しなかったとしてもできるのでは。
互換性で入ってるだけで、C++の新規部分についてはなくても動かせるのでは?
調べてはいない。

513 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:22:05.29ID:MOhxVgUL.net]
>>503
C++で書かれたコードを参考にしようとするとポインタはほぼ入っているので理解しないと
中にはややこしいものはあるけどポインタの基本はそんな難しい概念じゃない

514 名前:デフォルトの名無しさん [2017/05/05(金) 09:22:11.96ID:Oxs8iPV6.net]
>>502
まったくひでぇな
うっかり運転免許証や住民票の写しや印鑑を差し出さなくてよかったぜ

515 名前:デフォルトの名無しさん [2017/05/05(金) 09:27:49.28ID:Oxs8iPV6.net]
>>503
>ポインタを理解しなくてもc++を理解することは可能でしょうか?
論外

ど〜してもイヤなら Javaをやるべき



516 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:47:21.22ID:eUFWVCnr.net]
>>503
ポインタすら理解できてない時点でC++は無理だから

517 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:48:55.97ID:eUFWVCnr.net]
>>504
new演算子使わないの?

518 名前:デフォルトの名無しさん [2017/05/05(金) 09:52:43.52ID:Jkaz+U+z.net]
malloc、newによるメモリ動的確保はポインタをリターンするからやばいが。
使わなくてすまされるはず。
auto変数、STLなどでなんとか代替するんだ。

519 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:57:30.81ID:6WwfVZzP.net]
ポインタぐらいは覚えよう
ポインタのポインタぐらいになると意味がわからなくなってくるけど

520 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 10:13:22.71ID:4fcF7zPy.net]
>>510
そして代替する手段を考えるためにポインタの仕組みを理解しないとだめなんですねw

521 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:08:55.04ID:1oiZ7wGd.net]
>>495
「ソースコードを使ったユーザーが自己責任で使ってね」としか読めないんだけど
ごく普通の契約だな

522 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:09:07.38ID:B4Jcq9uu.net]
>>503です
レスありがとうございます
ポインタを理解してないとかそういう煽りもありましたが、ポインタの参考書読んでからc++に入ります

523 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:17:04.19ID:NEttFVnP.net]
ポインタっていうすごく大事なものをすっ飛ばそうとしてる人に忠告してるだけでこんなん煽りでもなんでもないだろう

524 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:22:15.20ID:B4Jcq9uu.net]
>>515
飛ばすか飛ばさないか相談しに来たのに趣旨がずれてます

525 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:24:11.06ID:1oiZ7wGd.net]
ポインタはいっそのこと自分で使用するメモリ番号を指定できたらわかりやすいんだけどな
微妙にマニュアルでありながら微妙にオートマティックなので分かりにくいの



526 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:26:48.28ID:eUFWVCnr.net]
>>516
飛ばすって考えがおかしいって事

527 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:27:22.92ID:eUFWVCnr.net]
>>517
できるぞ?

528 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:29:37.03ID:NEttFVnP.net]
>>516
掲示板ってのはあなたの教師でも上司でもカウンセラーでもありません
1つ質問したら一見関係ないどうでもいい書き込みが10は来ると思いなさい
その中から自力で答えを類推するまでがセットで、それが出来たら非常にラッキーです
今回でいうと「ポインタがわからないまま先に進むなんてありえない」という書き込みがほとんどなのだから、あとは自分で類推しなさい
そして類推できるだけの材料を与えてくれた方々に感謝しなさい
世の中には書き込んでもスルーされる質問だってあるのですよ

529 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:37:16.94ID:1oiZ7wGd.net]
>>519
これガチ?
ガチならガチで方法教えてくれガチで
Cでもできる?

530 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:43:01.80ID:eUFWVCnr.net]
>>521
ん?
アドレスをキャスト変換する話じゃないの?
*((int*)0x80000000)=0;
とか。

531 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:45:55.62ID:4fcF7zPy.net]
>>516
もし仕様全部理解しないと先に進めないって発想だったらそれも間違っているからな?

532 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:46:26.15ID:1oiZ7wGd.net]
>>522
変数宣言時にコンパイラがやってくれるアドレス割り当てを手動でできないかって話

533 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:46:31.88ID:eUFWVCnr.net]
ちなみに、0x80000000に配置されてる関数をコールするってのもキャスト変換でできる

534 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:48:28.98ID:eUFWVCnr.net]
>>524
ああ、それはコンパイラ依存だな。。。
組み込み系のコンパイラなら配置場所指定の文法がある。@とかつかう

535 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:52:16.55ID:1oiZ7wGd.net]
>>526
gccじゃ無理か
thx



536 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 12:12:55.99ID:eUFWVCnr.net]
まあ、本来リンカの仕事だからねえ

537 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 12:21:46.64ID:KhudoKjn.net]
煽りってとっちゃうんだなw

>>508「ポインタすら」
>>511「ポインタぐらいは覚えよう 」
>>515「ポインタっていうすごく大事なもの」

このへんの人の言ってくれてるニュアンスから分からんのかな?
煽ってるんでもないし、君に不利益もたらそうとしてんでもないでしょ
俺が最後に一回だけ言っておく

「ポインタを学ばないなんて、もったいない」

538 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 13:11:44.25ID:PqDMLA32.net]
私が申し訳ありませんでした

539 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 13:31:27.82ID:TDjvniVu.net]
他の変数のアドレス(メモリ番地)を保持してる変数がポインタ
他の宝箱の位置を示す地図が入った宝箱がポインタ

宝箱は中に入ってるものの種類で大きさや色が違って外見で中身の判別が可能
地図にも宝箱の種類が書いてある
「地図の入った別の宝箱の位置を示した地図が入ってる宝箱」がポインタのポインタ

最初はこんな理解でいいんじゃないだろか
慣れてくれば宝箱や地図じゃなくアドレスが直接イメージできるようになる

540 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 14:54:01.86ID:9iyukdGg.net]
>>504
イテレータ p に対して *p を使うことはあるので、ポインタを重視しなくなっている、というわけにはいくまい

>>505
C++ の参考書を読めばもれなくポインタも含まれるのでは?迷うところではなく両方読め

541 名前:デフォルトの名無しさん [2017/05/05(金) 15:15:02.87ID:YdRZolsK.net]
最初に学ぶ言語として
仕事の多そうなrubyにしようかと思ってたんですけど
今後需要の多そうなpythonと悩んでます

あるいはやってて楽しそうで勉強コストが低そうな
javascriptも選択肢にあります

この3つの言語をやったことがある人に聞きたいんですが
どの言語が初学者にオススメですか?

542 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 15:40:03.81ID:qOwCT3Ao.net]
python

543 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 15:42:57.04ID:a7NzQ7wI.net]
>>533
pythonオススメ、キモいコードの書き方ができないからドツボに嵌りにくいため

544 名前:デフォルトの名無しさん [2017/05/05(金) 15:43:44.33ID:Jkaz+U+z.net]
ruby以外

545 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 16:05:16.25ID:G0OfeBgr.net]
個人で遊ぶ分にはRuby
仕事として食っていくからならJavascriptかpythonだろ
将来性込みならpython



546 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 16:07:56.42ID:EOsV2GEL.net]
python、jsのどっちかで良いんでない

547 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 16:11:48.44ID:8b9qfJY2.net]
js→haskell
あとはお好みで

548 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:19:34.61ID:WdCx6UDt.net]
>>533
改訂2版 パーフェクトRuby | Rubyサポーターズ |本 | 通販 | Amazon
https://www.amazon.co.jp/dp/4774189774/
が2017/5/17に発売されるよ
Rubyはじめるならちょうどよいタイミング!

549 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:26:58.49ID:fJoCA5gD.net]
>>535
そうだな
[x for x in range(2, 100) if len([y for y in range(2, x) if x % y == 0]) == 0]

やっぱりlispが一番美しいか

>>537
javascriptに将来はない?

550 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:28:03.35ID:qOwCT3Ao.net]
>>540
これから始めようって人にそれはないわー
みんなのruby
たのしいruby
的な本(本当にあるかどうかは知らん)から、楽に始めたほうがいいよ

551 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:33:00.00ID:RNJ7gaAH.net]
うーん。
初学者だからLLって発想は簡単そうなイメージだからだろうけど、結局OSがWinだとライブラリの導入で面倒臭いからC#とかが最終的に楽なんだよね。。。
結局文法覚えたら、考え方はLLも静的言語も変わらんし。
LLだとコード資産を相手に渡さなくて済むWeb系しか仕事ないよ?
まあ、結局仕事だと言語を選ぶとか無理だから。
言語は何でもいいよ。
作り方さえ理解すれば何指定されても学習しながら作るしかないんだから。
言語を選ぶのはお客様。
(と言うかSEと客でどんなサービス作るか話し合いの過程で決まる)

552 名前:デフォルトの名無しさん [2017/05/05(金) 17:35:22.38ID:YdRZolsK.net]
え、rubyってあんまり初学者向けじゃないんですか?
それは独学の難易度が高いということでしょうか?

553 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:35:57.64ID:PqDMLA32.net]
今朝は苛立ってすみませんでした
C++とポインタ並行して勉強するのは可能ですか?

554 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:36:45.84ID:qOwCT3Ao.net]
Amazonで調べたら、「たのしいRuby」は存在してたが、レビューに「全然楽しくなかった」とあるな
Rubistって「楽しい、楽しい」言い過ぎじゃね?

555 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:38:13.43ID:jRdxjTk1.net]
プログラミング自体が楽しいって思えたのはSchemeの処理系実装してたときくらいだな
基本目的のための苦行



556 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:41:18.57ID:G0OfeBgr.net]
>>544
むしろRubyは初学者に一番向いてるんじゃね?
書きやすさと分かりやすさはトップクラス(分かり難い用語も比較的少ない)
Rails覚えたらWebページもサクッと作れるしドキュメントも結構転がってる

が、将来性的な面で言うとRails頼りという点と
仕事の需要というか、案件が意外と少ない(web系はPHPが強すぎて・・・・・・)のが・・・・・・

>>546
多分「たのしいRuby」単体で楽しいって思えるのは余程の変わり者じゃないかね
あれはあくまでも文法的な書き方を勉強するやつだから
簡単なゲームとか作るわけでも無いし

557 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:47:04.73ID:qOwCT3Ao.net]
>>548
> Rails覚えたらWebページもサクッと作れるし
まぁ、覚えたらね・・・

> ドキュメントも結構転がってる
Webに大量にドキュメントが転がってるのが逆にデメリットだったりするんだよね。
ruby本体のバージョン、インストール方法(rbenvを使うとか)、Railsのバージョン、gemのバージョン、
いろんなのが転がってて、「これエラーになるんですけど!!」みたいな沼にはまることが結構ある。

まぁPythonも似たようなもんだが、印象でいえばRubyよりましだと思う。

> が、将来性的な面で言うとRails頼りという点と
> 仕事の需要というか、案件が意外と少ない(web系はPHPが強すぎて・・・・・・)のが・・・・・・
現時点でRailsが視野にないなら、Ruby以外のものから手をつけた方がいいと思う。

558 名前: mailto:sage [2017/05/05(金) 17:48:53.47ID:u3v3zIiy.net]
>>545
不可能ではないとおもうよ,というかC/C++ の境界はいうほどにははっきりしていないと思うし,普通にC/C++の書籍を順次制覇していけばいいと思うよ

559 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:50:44.07ID:qOwCT3Ao.net]
追加。

>>548
> 書きやすさと分かりやすさはトップクラス(分かり難い用語も比較的少ない)
自分が書いたコードはね。
知らないとさっぱりわからない魔術的コード多数。

560 名前: mailto:sage [2017/05/05(金) 17:50:52.43ID:u3v3zIiy.net]
>>548
必要に迫られて ruby をやっているがブロックつきメソッドが不安,これっておもいっきり文脈に依存する構文なのか?

561 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:53:23.34ID:UN44kkRF.net]
JSで高階関数を知ってからかな、コーディング自体が楽しくなったのは
それまではとにかく仕様通り動きさえすればいいと思ってた
もちろん今も仕様と納期が最優先だけど、過程を楽しめるのは精神衛生上非常に良いことだ

562 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:55:43.56ID:PqDMLA32.net]
>>550
ありがとうございます

563 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:04:06.95ID:RNJ7gaAH.net]
>>544
RubyもPythonも初学者向けだよ?
でも、C#とかがそんな難しい訳でも無い。
プログラミングってどんなものか試すだけならRubyでも良いし、将来仕事にしたいならいきなりC#で初めても良い。
勉強ならどの言語を覚えるってのより、何を作るかの作り方覚えるのが大事。
具体的な作りたいモノの情報沢山ある言語を、その都度覚えれば良い。

564 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:16:35.28ID:rLS79XsV.net]
>>503
出来る。
cの値が1増えるだけだ。

565 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:36:57.19ID:RNJ7gaAH.net]
>>503
出来るっちゃあ出来るけど、確実にポインタ理解した方が後々楽だよ。
大きいプログラム組むにはnewでヒープ領域にクラスを置くことになるけど、deleteしないといけないよね?
そう言うスタックとヒープの違いを知る時にポインタの知識があった方が理解しやすいよ。



566 名前:デフォルトの名無しさん [2017/05/05(金) 18:38:12.28ID:YdRZolsK.net]
間を取って、javascriptから学ぶことにしました
rubyかpythonは次回に見送るということで
ありがとうございました

567 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:47:28.08ID:RNJ7gaAH.net]
それ一番あかんやつや。
JavaScriptはスコープが特殊だから、他の言語覚える時の妨げになる。
LLでJavaScript覚えるのは2番目以降がいい。

568 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:51:10.43ID:3TQbI2eY.net]
モードはstrict, var使わない
これで問題無い

569 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:52:00.90ID:TDjvniVu.net]
>>533
何をやりたいかにもよるけどどれからはじめてもいいと思うよ
オフィシャルのチュートリアルでもやってみて自分にあってると思うを選んだら?
Web系の仕事を考えてるならJavaScript+(Ruby or Python)かな

■JavaScript
とりあえず簡単な自分用ツールが作れるレベルまでの能力を付けたいならたぶん一番楽
オブジェクト指向とか理解しなくても問題ないから
でもしっかりしたものを作ろうとすると一番ハードル高い

■Python
分析系の仕事をはじめとして案件増えてきてるからPythonから始めてもいいと思う
3つの中では言語としての制約が一番強い言語で他言語で普通に使われてる文法がサポートされてないことが多々ある
Pythonの考え方的にはやり方のバリエーションが少ないのは長所
最近はPythonからはじめる初学者も多いが仲間が多くて良い面もあれば
初心者が初心者に回答してるような質スレもあったりして悪い面もある

■Ruby
3つの中では一番文法的にサポートされてる要素が多くて表現力が高い
Ruby使ってる人は他言語よりも命名に対するこだわりが強いので結果的に読みやすいコードが多い
黒魔術的コードを多用する人もいるけどRailsなんかのライブラリのコードは初心者でも読めるレベル
もしRubyやるなら最初はRailsを触らずにコマンドラインツールみたいなのを作って学ぶことを勧める

570 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:54:45.66ID:RNJ7gaAH.net]
相手が初学者だろ。
あー。。。
でも。。。
まあいっか。
あえて特殊な環境から入るのも、それはそれで先入観なくて良いのか?
Cっぽい文法のLispとか言われてるけど、JavaScript頑張れ。

571 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:58:35.02ID:UN44kkRF.net]
他言語の学習の妨げになるってのはあんまり考えなくていいでしょう
そんなこと言ったらRubyのクラスベースのオブジェクト指向を身につけたらプロト
タイプベースのJavaScriptを学ぶとき妨げになる、とか何でも言えてしまう
言語が違うなら文法を一から学べばいいだけさ

572 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:05:58.46ID:fJoCA5gD.net]
初学者には環境の用意しやすさも重要
インタプリタやワンラインとかですぐに結果が得られることも重要
LL

573 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:10:04.72ID:PqDMLA32.net]
>>556
ポインタからやります
>>557
JAVAも覚えないといけないから優先順位が大変だ

574 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:11:41.16ID:RNJ7gaAH.net]
悪かった。
だから>>562書いた。

んでも多数派の概念通じない言語覚えさせるのもねぇ。。。
せめてJavaScript吐くTypeScript辺りはダメかな。。。
今時JavaScript覚えても、Webでの機械語的な位置で直接JavaScript触るのって今後減ってく一方よ?

575 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:12:58.04ID:fZi25LIC.net]
>>565
>>556は int c=0;c++;ってネタだからマジレスしないように



576 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:20:57.11ID:RNJ7gaAH.net]
>>565
待って。
あなたは何を作るつもりでJavaとC++勉強するの。
Javaで済む範囲は相当広いからJavaだけとかC#だけで大抵十分なはず。
C++やポインタは必要になってからで良いよ。
ぬるぽとかデバッグでポインタの知識あった方が良いとしたって、別にポインタ本買って読めばJavaしか知らんでも概念さえ掴めれば十分だし。

577 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:34:10.40ID:pbX3nJzq.net]
>>566
んなオカンみたいな心配せんでも…最初の言語なんて楽しさ最優先でいいでしょ
まあいつかは他の、特に型を強く意識するタイプの言語を学ぶべきだとは思うけど

それにJavaScriptなら手軽な高階関数が揃ってるから、今後JavaやC#を学び始めたときに
関数型インターフェースやLINQを抵抗なく受け入れられる可能性も高い
それはなかなかのメリットだと思うよ






[ 続きを読む ] / [ 携帯版 ]

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

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