17/05/23 18:06:45.80i5pqu4AL.net
つまり謙虚さが大事ってことだな
973:
17/05/23 18:15:06.53F0rvxaiH.net
>>951
いつも思うんだが、VM のメリットとして当時は何を想定していたの?
974:デフォルトの名無しさん
17/05/23 18:53:10.02PJIONmxy.net
横からだが、昔はVBとVC++で別々のライブラリだった。
ライブラリと言うか、VBはVC++で作られたコンポーネント利用するだけだった。
.netはVB、C#、F#、VC++/CLIだっけ?でライブラリを共通に使える。
.net Frameworkのもだし、それぞれの言語で自作したライブラリも。
今はストアにうpしたらストアで各プラットフォーム用にILをコンパイルしてネイティヴにするか、する予定。
もう完成したか追ってないけど、実験的に動かしてたのまでは追ってた。
理屈の上ではJavaのVMでも出来そうだけど、プラットフォームの違いを吸収するのが大変で現実的じゃ無い。
MSは自社プラットフォームに限定する事で現実的な選択をした。
975:デフォルトの名無しさん
17/05/23 19:30:40.25Y2XmHkKh.net
参照とポインタってどう違うんでしょうか?
参照もポインタもオブジェクトを指すのは同じではないでしょうか?
勉強してる内に目が回ってきてしまいました・・
976:デフォルトの名無しさん
17/05/23 19:36:05.86wXnS6T2N.net
>>957
ポインタは計算で変えられる
977:
17/05/23 19:41:04.25F0rvxaiH.net
>>957
ポインタを抽象化したのが参照、ということでお茶を濁しておいていいんじゃないでしょうか…
C++ ではポインタの参照とかできるので、いろいろ記述してみるといいかと
978:デフォルトの名無しさん
17/05/23 20:27:55.52Y2XmHkKh.net
>>958
おーなるほど!
確かにそうですね
>>959
ポインタのポインタのポインタとか、頭の体操以外に実際に使われることはあるのでしょうか?
979:デフォルトの名無しさん
17/05/23 20:29:08.73nu8Noumz.net
>>960
多重配列とか書くと中身はそうなってる
980:デフォルトの名無しさん
17/05/23 20:47:05.49Y2XmHkKh.net
>>961
なるほど、そういうふうになってるんですね
ありがとうございます
981:デフォルトの名無しさん
17/05/23 21:19:47.80/AJUEF8B.net
ubuntuでシェルスクリプト最近良く使うんだけど
テキスト処理が弱いのでawkっていうの勉強してみようと思ってんだけど
どうせawkやるくらいならこれ勉強したほうがいいてのある?
独断と偏見でいいけど理由も�
982:ナきればおしえてください。・
983:
17/05/23 21:32:44.64a7cn3COJ.net
>>963
awk なんか古すぎる,やめとけ,awk->perl->ruby の流れだから ruby がいいのでは?
984:デフォルトの名無しさん
17/05/23 21:47:24.07KpOiakAM.net
>>960
多重に繰り返すのはたまにある。
C++が流行る前は、ポインタを返す関数のポインタの配列のポインタを返す関数なんてのもよくあった
985:デフォルトの名無しさん
17/05/23 21:49:18.70UVgxThtR.net
>>963
perl、python、ruby使えるけどawkで済むときはawkで書くよ
つまり無駄にはならない
ただ複雑なことに当たったら無理にawkに拘らずに他の言語に手を伸ばした方がいいんじゃないかな
同様にsedもよく使う
986:デフォルトの名無しさん
17/05/23 21:53:11.09IEg1DOoE.net
テキスト処理ならsedでいいやろ(原理主義)
987:デフォルトの名無しさん
17/05/23 22:04:05.60uZSBUmLD.net
Perlをバリバリ書ける人は尊敬するわ
サーバーサイドスクリプトと言えばPerlだった時代に覚えようとしたけど頭が全く受けずに挫折したw
RubyやPython、Luaとかは何とかなっているんだけどな
988:デフォルトの名無しさん
17/05/23 22:05:46.28IEg1DOoE.net
Perlは表記がキモすぎるから無理
989:デフォルトの名無しさん
17/05/23 22:46:29.59/AJUEF8B.net
rubyとかperlとかよくきくし、用途もおおそう(なんとなく)だからそっち検討しようかな
URLリンク(donow.jp)
ここよんだんだけどawkよりはRubyがいろいろできそうなのででRubyやってみるかなぁ
プログラムは趣味だけどはばが広がりそう。
990:デフォルトの名無しさん
17/05/23 22:52:00.94OxXI/az9.net
perlはワンライナーメインの本があれば是非読みたいんだけどな
991:デフォルトの名無しさん
17/05/23 23:29:47.16ZEoEO5ey.net
第1段階は、シェルスクリプト、awk, sed
これらの欠点は、データに型がない。
データを、テキストで受け渡すため、型チェックできないから、バグが多い
第2段階は、PowerShell
型がある。
データをオブジェクトとして扱うから、より安全
第3段階は、Ruby
オブジェクト指向。
なおかつ、chef, vagrant のように、設定ファイルもRubyで書ける。
つまり設定ファイルに、データ + 処理、を書ける。
Androidでのビルド手順を書く、Groovy とほぼ同じ
「たのしいRuby 第5版、2016」が定番の本。
この本を3回読んでから「みんなのPython 第4版、2017」を読むと、
2つの言語を楽に学べる。
これら2冊は、表裏一体だから
992:デフォルトの名無しさん
17/05/23 23:46:38.52uZSBUmLD.net
>>970
そういうのは大抵主観モリモリだが・・・RubyとPerlの学習難易度が同じって流石にそれはなくないか
実は両方とも触ったことがないんじゃないかと疑いたくなるレベル
自分の印象だと習得の難易度はRubyとPythonが同じくらいでPerlは1~2段難しい感じ
Python
・多くの用途で使用されている。組み込み用途でもよく使われる
・プログラマの違いによるコードの差が生じにくい
・ドキュメントの整備にも力を入れている(自分は見やすいと思えない)
Ruby
・コード効率が良い。便利メソッドてんこ盛りの標準組み込みクラスライブラリのおかげで短いコードで書ける
・ドキュメントの整備は結構適当。深く掘り下げたような所は絶望的になくソースとにらめっこ(ただしよく使う所に関しては最低限のドキュメントはある)
あとこれは今風の言語に共通する点だと思うけどオブジェクト指向的な書き方をして本領を�
993:ュ揮できるかと もちろん手続き指向的な書き方でも使えるけど古い言語と比べた時のメリットは減るかも >>972 一番最後。宗教戦争は勃発しないの?w
994:デフォルトの名無しさん
17/05/24 00:06:32.45RPJTgULc.net
漏れが考えた、言語を学ぶ順番
Ruby
Python
(PowerShell)
以後、2タイプに分かれる
JavaScript
(Groovy、Rubyとほぼ同じ)
Java
Kotlin = Scala + Groovy
995:デフォルトの名無しさん
17/05/24 00:09:52.39ik+M68Io.net
オレも考えた、言語を学ぶ順番
BASIC
Visual BASIC
Java Script
Excel VBA
Java
Visual C#
996:デフォルトの名無しさん
17/05/24 00:13:15.66NmLbt9VS.net
私も考えた、言語を学ぶ順番
lisp
Brainfuck
ひまわり
997:デフォルトの名無しさん
17/05/24 00:29:53.66m6dKMNyJ.net
他の言語も使うつもりがあるならRubyは知らない方が良い気がしなくもない
なんで××が出来なんだよ!×沢山状態になるのは必至。と言うか自分がその状態
配列一つとってもメソッドの数が違いすぎるからな
他の言語で書かざるを得ない時は処理の中枢を棚上げしてその辺の穴埋めからになっちゃう
998:デフォルトの名無しさん
17/05/24 00:31:19.833SFEOf1O.net
じゃあ俺は
Haskell
C
Rust
999:デフォルトの名無しさん
17/05/24 00:32:41.8361XHuyoM.net
Cから入るのが間違いない
1000:デフォルトの名無しさん
17/05/24 00:39:45.81STDpCvAk.net
なるほどC, Nim, Limboですね
1001:デフォルトの名無しさん
17/05/24 00:59:32.66sP70AvS3.net
Cから入ってあちこち彷徨った挙句にCに戻ってくるんだろ
1002:デフォルトの名無しさん
17/05/24 01:00:43.93L9mU+g8W.net
Cのコードを生成すればいいという結論に至った人を何人か知っている
1003:デフォルトの名無しさん
17/05/24 01:04:16.20sP70AvS3.net
ぶっちゃけバッチとあとWebならphpでも構わないが
phpはもはやWebに情報が多すぎて本が売れないからなあ(棒)
1004:デフォルトの名無しさん
17/05/24 01:38:06.703SFEOf1O.net
PHPとJavaScriptのオンラインマニュアルの完成度は異常
1005:デフォルトの名無しさん
17/05/24 01:53:24.63/WrwABBj.net
javascriptが良い
ブラウザもバックエンドも使い捨てスクリプトも
Windowsならofficeの自動化も
これひとつで全部いける
1006:デフォルトの名無しさん
17/05/24 02:47:19.78SSLM/4UF.net
>>970
なんでもできるのを求めてるならCがいいよ
1007:デフォルトの名無しさん
17/05/24 07:39:10.59V1DJyb8e.net
>>972
素人プログラマで、最近PowerShellを勉強し始めたけど、第2段階のプログラミング言語とするには
ちょっと難しいところがあると思った。
データをオブジェクトとして扱うのは、柔軟にいろいろできて良いんだけど、
エラーになったり想定外の挙動になった時に、初心者が自己解決できないケースがけっこうありそう。
(というか自分が何度かハマった)
PowerShell初心者向けに、オブジェクトとはなんたるかを一から説明してる資料も少なそうだし、
PythonとかC#のほうがむしろ挙動が分かりやすいと思うので、それらを先にやったほうが楽だと思う。
1008:デフォルトの名無しさん
17/05/24 08:29:16.56RPJTgULc.net
だから、勉強する順番では、
>>974
に書いたように、
Ruby
Python
(PowerShell)
日本には「たのしいRuby 第5版、2016」があるから、外人よりも圧倒的に有利
外人は訳のわからない、MITのPythonの本とかで、スタートするから、さっぱり出来ない
1009:デフォルトの名無しさん
17/05/24 08:31:30.31NmLbt9VS.net
何やるかによるけど、日本人の場合はエクセル+vbaでいいんじゃね?と思う
9割ぐらいはこれを使うことになるだろう
1010:デフォルトの名無しさん
17/05/24 08:46:03.70/WrwABBj.net
ruby推しの狂信者が必死だけど
�
1011:んなガラパ言語はオヌヌメしない
1012:デフォルトの名無しさん
17/05/24 11:46:21.63NmDuToTQ.net
Rubyの価値はRuby on Rails
これに尽きるといっていい
それ以外はない
だがまつもと氏は尊敬してる
1013:デフォルトの名無しさん
17/05/24 12:16:35.30u63tuZ9/.net
俺はphp java javascript python rustの順
cはなんとなーくわかる
1014:デフォルトの名無しさん
17/05/24 12:40:30.13l3I5XkNn.net
> 9割はエクセル+vba
もっと社会を見たほうが良い
会社じゃなくて社会な
1015:デフォルトの名無しさん
17/05/24 12:41:09.53/WrwABBj.net
松本って、トヨタケーラムからruby盗んだんでしょ
それともちゃんと権利譲渡受けてんの?
1016:デフォルトの名無しさん
17/05/24 13:31:10.10dFpq1SmP.net
>>994
kwsk
1017:デフォルトの名無しさん
17/05/24 13:36:23.38ktSIKEk8.net
>>994
ヒント
トヨタケームラ在籍:1994~1997年
Ruby: 1993年2月24日生まれ
1018:デフォルトの名無しさん
17/05/24 13:37:08.50ktSIKEk8.net
ケーラム
1019:デフォルトの名無しさん
17/05/24 13:42:21.10dFpq1SmP.net
>>996
在籍期間の前なら問題無いのでは?
1020:デフォルトの名無しさん
17/05/24 13:43:55.32a8yGtQef.net
999
1021:デフォルトの名無しさん
17/05/24 13:44:38.42a8yGtQef.net
1000
1022:1001
Over 1000Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 59日 18時間 43分 17秒
1023:1002
Over 1000Thread.net
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
──────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
──────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
URLリンク(premium.2ch.net)
▼ 浪人ログインはこちら ▼
URLリンク(login.2ch.net)
1024:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています