[表示 : 全て 最新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/

970 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 16:08:46.78ID:UVgxThtR.net]
俺は残り0.1%にかけるぜ

971 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:04:57.28ID:7NMuNQp8.net]
書けると賭けるに掛けたのか

972 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:06:45.80ID:i5pqu4AL.net]
つまり謙虚さが大事ってことだな

973 名前: mailto:sage [2017/05/23(火) 18:15:06.53ID:F0rvxaiH.net]
>>951
いつも思うんだが、VM のメリットとして当時は何を想定していたの?

974 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:53:10.02ID:PJIONmxy.net]
横からだが、昔はVBとVC++で別々のライブラリだった。
ライブラリと言うか、VBはVC++で作られたコンポーネント利用するだけだった。

.netはVB、C#、F#、VC++/CLIだっけ?でライブラリを共通に使える。
.net Frameworkのもだし、それぞれの言語で自作したライブラリも。

今はストアにうpしたらストアで各プラットフォーム用にILをコンパイルしてネイティヴにするか、する予定。
もう完成したか追ってないけど、実験的に動かしてたのまでは追ってた。

理屈の上ではJavaのVMでも出来そうだけど、プラットフォームの違いを吸収するのが大変で現実的じゃ無い。
MSは自社プラットフォームに限定する事で現実的な選択をした。

975 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 19:30:40.25ID:Y2XmHkKh.net]
参照とポインタってどう違うんでしょうか?
参照もポインタもオブジェクトを指すのは同じではないでしょうか?
勉強してる内に目が回ってきてしまいました・・

976 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 19:36:05.86ID:wXnS6T2N.net]
>>957
ポインタは計算で変えられる

977 名前: mailto:sage [2017/05/23(火) 19:41:04.25ID:F0rvxaiH.net]
>>957
ポインタを抽象化したのが参照、ということでお茶を濁しておいていいんじゃないでしょうか…
C++ ではポインタの参照とかできるので、いろいろ記述してみるといいかと

978 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 20:27:55.52ID:Y2XmHkKh.net]
>>958
おーなるほど!
確かにそうですね

>>959
ポインタのポインタのポインタとか、頭の体操以外に実際に使われることはあるのでしょうか?



979 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 20:29:08.73ID:nu8Noumz.net]
>>960
多重配列とか書くと中身はそうなってる

980 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 20:47:05.49ID:Y2XmHkKh.net]
>>961
なるほど、そういうふうになってるんですね
ありがとうございます

981 名前:デフォルトの名無しさん [2017/05/23(火) 21:19:47.80ID:/AJUEF8B.net]
ubuntuでシェルスクリプト最近良く使うんだけど
テキスト処理が弱いのでawkっていうの勉強してみようと思ってんだけど
どうせawkやるくらいならこれ勉強したほうがいいてのある?
独断と偏見でいいけど理由も

982 名前:ナきればおしえてください。・ []
[ここ壊れてます]

983 名前: mailto:sage [2017/05/23(火) 21:32:44.64ID:a7cn3COJ.net]
>>963
awk なんか古すぎる,やめとけ,awk->perl->ruby の流れだから ruby がいいのでは?

984 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:47:24.07ID:KpOiakAM.net]
>>960
多重に繰り返すのはたまにある。
C++が流行る前は、ポインタを返す関数のポインタの配列のポインタを返す関数なんてのもよくあった

985 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:49:18.70ID:UVgxThtR.net]
>>963
perl、python、ruby使えるけどawkで済むときはawkで書くよ
つまり無駄にはならない
ただ複雑なことに当たったら無理にawkに拘らずに他の言語に手を伸ばした方がいいんじゃないかな

同様にsedもよく使う

986 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:53:11.09ID:IEg1DOoE.net]
テキスト処理ならsedでいいやろ(原理主義)

987 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:04:05.60ID:uZSBUmLD.net]
Perlをバリバリ書ける人は尊敬するわ
サーバーサイドスクリプトと言えばPerlだった時代に覚えようとしたけど頭が全く受けずに挫折したw
RubyやPython、Luaとかは何とかなっているんだけどな

988 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:05:46.28ID:IEg1DOoE.net]
Perlは表記がキモすぎるから無理



989 名前:デフォルトの名無しさん [2017/05/23(火) 22:46:29.59ID:/AJUEF8B.net]
rubyとかperlとかよくきくし、用途もおおそう(なんとなく)だからそっち検討しようかな

https://donow.jp/gachinko/?p=906
ここよんだんだけどawkよりはRubyがいろいろできそうなのででRubyやってみるかなぁ
プログラムは趣味だけどはばが広がりそう。

990 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:52:00.94ID:OxXI/az9.net]
perlはワンライナーメインの本があれば是非読みたいんだけどな

991 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 23:29:47.16ID:ZEoEO5ey.net]
第1段階は、シェルスクリプト、awk, sed
これらの欠点は、データに型がない。
データを、テキストで受け渡すため、型チェックできないから、バグが多い

第2段階は、PowerShell
型がある。
データをオブジェクトとして扱うから、より安全

第3段階は、Ruby
オブジェクト指向。
なおかつ、chef, vagrant のように、設定ファイルもRubyで書ける。
つまり設定ファイルに、データ + 処理、を書ける。
Androidでのビルド手順を書く、Groovy とほぼ同じ

「たのしいRuby 第5版、2016」が定番の本。
この本を3回読んでから「みんなのPython 第4版、2017」を読むと、
2つの言語を楽に学べる。
これら2冊は、表裏一体だから

992 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 23:46:38.52ID:uZSBUmLD.net]
>>970
そういうのは大抵主観モリモリだが・・・RubyとPerlの学習難易度が同じって流石にそれはなくないか
実は両方とも触ったことがないんじゃないかと疑いたくなるレベル
自分の印象だと習得の難易度はRubyとPythonが同じくらいでPerlは1〜2段難しい感じ

Python
・多くの用途で使用されている。組み込み用途でもよく使われる
・プログラマの違いによるコードの差が生じにくい
・ドキュメントの整備にも力を入れている(自分は見やすいと思えない)
Ruby
・コード効率が良い。便利メソッドてんこ盛りの標準組み込みクラスライブラリのおかげで短いコードで書ける
・ドキュメントの整備は結構適当。深く掘り下げたような所は絶望的になくソースとにらめっこ(ただしよく使う所に関しては最低限のドキュメントはある)

あとこれは今風の言語に共通する点だと思うけどオブジェクト指向的な書き方をして本領を

993 名前:ュ揮できるかと
もちろん手続き指向的な書き方でも使えるけど古い言語と比べた時のメリットは減るかも

>>972
一番最後。宗教戦争は勃発しないの?w
[]
[ここ壊れてます]

994 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:06:32.45ID:RPJTgULc.net]
漏れが考えた、言語を学ぶ順番

Ruby
Python
(PowerShell)

以後、2タイプに分かれる
JavaScript

(Groovy、Rubyとほぼ同じ)
Java
Kotlin = Scala + Groovy

995 名前:デフォルトの名無しさん [2017/05/24(水) 00:09:52.39ID:ik+M68Io.net]
オレも考えた、言語を学ぶ順番

BASIC
Visual BASIC
Java Script
Excel VBA
Java
Visual C#

996 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:13:15.66ID:NmLbt9VS.net]
私も考えた、言語を学ぶ順番

lisp
Brainfuck
ひまわり

997 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:29:53.66ID:m6dKMNyJ.net]
他の言語も使うつもりがあるならRubyは知らない方が良い気がしなくもない
なんで××が出来なんだよ!×沢山状態になるのは必至。と言うか自分がその状態
配列一つとってもメソッドの数が違いすぎるからな

他の言語で書かざるを得ない時は処理の中枢を棚上げしてその辺の穴埋めからになっちゃう

998 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:31:19.83ID:3SFEOf1O.net]
じゃあ俺は
Haskell
C
Rust



999 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:32:41.83ID:61XHuyoM.net]
Cから入るのが間違いない

1000 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:39:45.81ID:STDpCvAk.net]
なるほどC, Nim, Limboですね

1001 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:59:32.66ID:sP70AvS3.net]
Cから入ってあちこち彷徨った挙句にCに戻ってくるんだろ

1002 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:00:43.93ID:L9mU+g8W.net]
Cのコードを生成すればいいという結論に至った人を何人か知っている

1003 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:04:16.20ID:sP70AvS3.net]
ぶっちゃけバッチとあとWebならphpでも構わないが

phpはもはやWebに情報が多すぎて本が売れないからなあ(棒)

1004 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:38:06.70ID:3SFEOf1O.net]
PHPとJavaScriptのオンラインマニュアルの完成度は異常

1005 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:53:24.63ID:/WrwABBj.net]
javascriptが良い
ブラウザもバックエンドも使い捨てスクリプトも
Windowsならofficeの自動化も

これひとつで全部いける

1006 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 02:47:19.78ID:SSLM/4UF.net]
>>970
なんでもできるのを求めてるならCがいいよ

1007 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 07:39:10.59ID:V1DJyb8e.net]
>>972
素人プログラマで、最近PowerShellを勉強し始めたけど、第2段階のプログラミング言語とするには
ちょっと難しいところがあると思った。

データをオブジェクトとして扱うのは、柔軟にいろいろできて良いんだけど、
エラーになったり想定外の挙動になった時に、初心者が自己解決できないケースがけっこうありそう。
(というか自分が何度かハマった)
PowerShell初心者向けに、オブジェクトとはなんたるかを一から説明してる資料も少なそうだし、
PythonとかC#のほうがむしろ挙動が分かりやすいと思うので、それらを先にやったほうが楽だと思う。

1008 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:29:16.56ID:RPJTgULc.net]
だから、勉強する順番では、
>>974
に書いたように、

Ruby
Python
(PowerShell)

日本には「たのしいRuby 第5版、2016」があるから、外人よりも圧倒的に有利

外人は訳のわからない、MITのPythonの本とかで、スタートするから、さっぱり出来ない



1009 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:31:30.31ID:NmLbt9VS.net]
何やるかによるけど、日本人の場合はエクセル+vbaでいいんじゃね?と思う
9割ぐらいはこれを使うことになるだろう

1010 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:46:03.70ID:/WrwABBj.net]
ruby推しの狂信者が必死だけど


1011 名前:んなガラパ言語はオヌヌメしない []
[ここ壊れてます]

1012 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 11:46:21.63ID:NmDuToTQ.net]
Rubyの価値はRuby on Rails
これに尽きるといっていい
それ以外はない
だがまつもと氏は尊敬してる

1013 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:16:35.30ID:u63tuZ9/.net]
俺はphp java javascript python rustの順
cはなんとなーくわかる

1014 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:40:30.13ID:l3I5XkNn.net]
> 9割はエクセル+vba

もっと社会を見たほうが良い
会社じゃなくて社会な

1015 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:41:09.53ID:/WrwABBj.net]
松本って、トヨタケーラムからruby盗んだんでしょ
それともちゃんと権利譲渡受けてんの?

1016 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:31:10.10ID:dFpq1SmP.net]
>>994
kwsk

1017 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:36:23.38ID:ktSIKEk8.net]
>>994
ヒント
トヨタケームラ在籍:1994〜1997年
Ruby: 1993年2月24日生まれ

1018 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:37:08.50ID:ktSIKEk8.net]
ケーラム



1019 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:42:21.10ID:dFpq1SmP.net]
>>996
在籍期間の前なら問題無いのでは?

1020 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:43:55.32ID:a8yGtQef.net]
999

1021 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:44:38.42ID:a8yGtQef.net]
1000

1022 名前:1001 [Over 1000Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 59日 18時間 43分 17秒

1023 名前:1002 [Over 1000Thread.net]
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php

1024 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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