スレ立てるまでもない質問はここで 147匹目 [無断転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2017/03/25(土) 19:01:22.21ID:bnfyNgvnプログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 146匹目
http://echo.2ch.net/test/read.cgi/tech/1487780317/
0952デフォルトの名無しさん
2017/05/23(火) 16:08:46.78ID:UVgxThtR0953デフォルトの名無しさん
2017/05/23(火) 18:04:57.28ID:7NMuNQp80954デフォルトの名無しさん
2017/05/23(火) 18:06:45.80ID:i5pqu4ALいつも思うんだが、VM のメリットとして当時は何を想定していたの?
0956デフォルトの名無しさん
2017/05/23(火) 18:53:10.02ID:PJIONmxyライブラリと言うか、VBはVC++で作られたコンポーネント利用するだけだった。
.netはVB、C#、F#、VC++/CLIだっけ?でライブラリを共通に使える。
.net Frameworkのもだし、それぞれの言語で自作したライブラリも。
今はストアにうpしたらストアで各プラットフォーム用にILをコンパイルしてネイティヴにするか、する予定。
もう完成したか追ってないけど、実験的に動かしてたのまでは追ってた。
理屈の上ではJavaのVMでも出来そうだけど、プラットフォームの違いを吸収するのが大変で現実的じゃ無い。
MSは自社プラットフォームに限定する事で現実的な選択をした。
0957デフォルトの名無しさん
2017/05/23(火) 19:30:40.25ID:Y2XmHkKh参照もポインタもオブジェクトを指すのは同じではないでしょうか?
勉強してる内に目が回ってきてしまいました・・
0958デフォルトの名無しさん
2017/05/23(火) 19:36:05.86ID:wXnS6T2Nポインタは計算で変えられる
ポインタを抽象化したのが参照、ということでお茶を濁しておいていいんじゃないでしょうか…
C++ ではポインタの参照とかできるので、いろいろ記述してみるといいかと
0960デフォルトの名無しさん
2017/05/23(火) 20:27:55.52ID:Y2XmHkKhおーなるほど!
確かにそうですね
>>959
ポインタのポインタのポインタとか、頭の体操以外に実際に使われることはあるのでしょうか?
0961デフォルトの名無しさん
2017/05/23(火) 20:29:08.73ID:nu8Noumz多重配列とか書くと中身はそうなってる
0962デフォルトの名無しさん
2017/05/23(火) 20:47:05.49ID:Y2XmHkKhなるほど、そういうふうになってるんですね
ありがとうございます
0963デフォルトの名無しさん
2017/05/23(火) 21:19:47.80ID:/AJUEF8Bテキスト処理が弱いのでawkっていうの勉強してみようと思ってんだけど
どうせawkやるくらいならこれ勉強したほうがいいてのある?
独断と偏見でいいけど理由もできればおしえてください。・
awk なんか古すぎる,やめとけ,awk->perl->ruby の流れだから ruby がいいのでは?
0965デフォルトの名無しさん
2017/05/23(火) 21:47:24.07ID:KpOiakAM多重に繰り返すのはたまにある。
C++が流行る前は、ポインタを返す関数のポインタの配列のポインタを返す関数なんてのもよくあった
0966デフォルトの名無しさん
2017/05/23(火) 21:49:18.70ID:UVgxThtRperl、python、ruby使えるけどawkで済むときはawkで書くよ
つまり無駄にはならない
ただ複雑なことに当たったら無理にawkに拘らずに他の言語に手を伸ばした方がいいんじゃないかな
同様にsedもよく使う
0967デフォルトの名無しさん
2017/05/23(火) 21:53:11.09ID:IEg1DOoE0968デフォルトの名無しさん
2017/05/23(火) 22:04:05.60ID:uZSBUmLDサーバーサイドスクリプトと言えばPerlだった時代に覚えようとしたけど頭が全く受けずに挫折したw
RubyやPython、Luaとかは何とかなっているんだけどな
0969デフォルトの名無しさん
2017/05/23(火) 22:05:46.28ID:IEg1DOoE0970デフォルトの名無しさん
2017/05/23(火) 22:46:29.59ID:/AJUEF8Bhttps://donow.jp/gachinko/?p=906
ここよんだんだけどawkよりはRubyがいろいろできそうなのででRubyやってみるかなぁ
プログラムは趣味だけどはばが広がりそう。
0971デフォルトの名無しさん
2017/05/23(火) 22:52:00.94ID:OxXI/az90972デフォルトの名無しさん
2017/05/23(火) 23:29:47.16ID:ZEoEO5eyこれらの欠点は、データに型がない。
データを、テキストで受け渡すため、型チェックできないから、バグが多い
第2段階は、PowerShell
型がある。
データをオブジェクトとして扱うから、より安全
第3段階は、Ruby
オブジェクト指向。
なおかつ、chef, vagrant のように、設定ファイルもRubyで書ける。
つまり設定ファイルに、データ + 処理、を書ける。
Androidでのビルド手順を書く、Groovy とほぼ同じ
「たのしいRuby 第5版、2016」が定番の本。
この本を3回読んでから「みんなのPython 第4版、2017」を読むと、
2つの言語を楽に学べる。
これら2冊は、表裏一体だから
0973デフォルトの名無しさん
2017/05/23(火) 23:46:38.52ID:uZSBUmLDそういうのは大抵主観モリモリだが・・・RubyとPerlの学習難易度が同じって流石にそれはなくないか
実は両方とも触ったことがないんじゃないかと疑いたくなるレベル
自分の印象だと習得の難易度はRubyとPythonが同じくらいでPerlは1〜2段難しい感じ
Python
・多くの用途で使用されている。組み込み用途でもよく使われる
・プログラマの違いによるコードの差が生じにくい
・ドキュメントの整備にも力を入れている(自分は見やすいと思えない)
Ruby
・コード効率が良い。便利メソッドてんこ盛りの標準組み込みクラスライブラリのおかげで短いコードで書ける
・ドキュメントの整備は結構適当。深く掘り下げたような所は絶望的になくソースとにらめっこ(ただしよく使う所に関しては最低限のドキュメントはある)
あとこれは今風の言語に共通する点だと思うけどオブジェクト指向的な書き方をして本領を発揮できるかと
もちろん手続き指向的な書き方でも使えるけど古い言語と比べた時のメリットは減るかも
>>972
一番最後。宗教戦争は勃発しないの?w
0974デフォルトの名無しさん
2017/05/24(水) 00:06:32.45ID:RPJTgULcRuby
Python
(PowerShell)
以後、2タイプに分かれる
JavaScript
(Groovy、Rubyとほぼ同じ)
Java
Kotlin = Scala + Groovy
0975デフォルトの名無しさん
2017/05/24(水) 00:09:52.39ID:ik+M68IoBASIC
Visual BASIC
Java Script
Excel VBA
Java
Visual C#
0976デフォルトの名無しさん
2017/05/24(水) 00:13:15.66ID:NmLbt9VSlisp
Brainfuck
ひまわり
0977デフォルトの名無しさん
2017/05/24(水) 00:29:53.66ID:m6dKMNyJなんで××が出来なんだよ!×沢山状態になるのは必至。と言うか自分がその状態
配列一つとってもメソッドの数が違いすぎるからな
他の言語で書かざるを得ない時は処理の中枢を棚上げしてその辺の穴埋めからになっちゃう
0978デフォルトの名無しさん
2017/05/24(水) 00:31:19.83ID:3SFEOf1OHaskell
C
Rust
0979デフォルトの名無しさん
2017/05/24(水) 00:32:41.83ID:61XHuyoM0980デフォルトの名無しさん
2017/05/24(水) 00:39:45.81ID:STDpCvAk0981デフォルトの名無しさん
2017/05/24(水) 00:59:32.66ID:sP70AvS30982デフォルトの名無しさん
2017/05/24(水) 01:00:43.93ID:L9mU+g8W0983デフォルトの名無しさん
2017/05/24(水) 01:04:16.20ID:sP70AvS3phpはもはやWebに情報が多すぎて本が売れないからなあ(棒)
0984デフォルトの名無しさん
2017/05/24(水) 01:38:06.70ID:3SFEOf1O0985デフォルトの名無しさん
2017/05/24(水) 01:53:24.63ID:/WrwABBjブラウザもバックエンドも使い捨てスクリプトも
Windowsならofficeの自動化も
これひとつで全部いける
0986デフォルトの名無しさん
2017/05/24(水) 02:47:19.78ID:SSLM/4UFなんでもできるのを求めてるならCがいいよ
0987デフォルトの名無しさん
2017/05/24(水) 07:39:10.59ID:V1DJyb8e素人プログラマで、最近PowerShellを勉強し始めたけど、第2段階のプログラミング言語とするには
ちょっと難しいところがあると思った。
データをオブジェクトとして扱うのは、柔軟にいろいろできて良いんだけど、
エラーになったり想定外の挙動になった時に、初心者が自己解決できないケースがけっこうありそう。
(というか自分が何度かハマった)
PowerShell初心者向けに、オブジェクトとはなんたるかを一から説明してる資料も少なそうだし、
PythonとかC#のほうがむしろ挙動が分かりやすいと思うので、それらを先にやったほうが楽だと思う。
0988デフォルトの名無しさん
2017/05/24(水) 08:29:16.56ID:RPJTgULc>>974
に書いたように、
Ruby
Python
(PowerShell)
日本には「たのしいRuby 第5版、2016」があるから、外人よりも圧倒的に有利
外人は訳のわからない、MITのPythonの本とかで、スタートするから、さっぱり出来ない
0989デフォルトの名無しさん
2017/05/24(水) 08:31:30.31ID:NmLbt9VS9割ぐらいはこれを使うことになるだろう
0990デフォルトの名無しさん
2017/05/24(水) 08:46:03.70ID:/WrwABBjあんなガラパ言語はオヌヌメしない
0991デフォルトの名無しさん
2017/05/24(水) 11:46:21.63ID:NmDuToTQこれに尽きるといっていい
それ以外はない
だがまつもと氏は尊敬してる
0992デフォルトの名無しさん
2017/05/24(水) 12:16:35.30ID:u63tuZ9/cはなんとなーくわかる
0993デフォルトの名無しさん
2017/05/24(水) 12:40:30.13ID:l3I5XkNnもっと社会を見たほうが良い
会社じゃなくて社会な
0994デフォルトの名無しさん
2017/05/24(水) 12:41:09.53ID:/WrwABBjそれともちゃんと権利譲渡受けてんの?
0995デフォルトの名無しさん
2017/05/24(水) 13:31:10.10ID:dFpq1SmPkwsk
0996デフォルトの名無しさん
2017/05/24(水) 13:36:23.38ID:ktSIKEk8ヒント
トヨタケームラ在籍:1994〜1997年
Ruby: 1993年2月24日生まれ
0997デフォルトの名無しさん
2017/05/24(水) 13:37:08.50ID:ktSIKEk80998デフォルトの名無しさん
2017/05/24(水) 13:42:21.10ID:dFpq1SmP在籍期間の前なら問題無いのでは?
0999デフォルトの名無しさん
2017/05/24(水) 13:43:55.32ID:a8yGtQef1000デフォルトの名無しさん
2017/05/24(水) 13:44:38.42ID:a8yGtQef10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 59日 18時間 43分 17秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。