トップページ > プログラム > 2015年02月13日 > SVZa3gOz

書き込み順位&時間帯一覧

2 位/203 ID中時間01234567891011121314151617181920212223Total
書き込み数1200000000000000000010206



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
Ruby 初心者スレッド Part 56©2ch.net
くだすれPython(超初心者用) その25©2ch.net

書き込みレス一覧

【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
562 :デフォルトの名無しさん[sage]:2015/02/13(金) 00:14:43.35 ID:SVZa3gOz
>>549
その「平易なコード」が「手続き型プログラミングによるコード」を指すのならば、主旨に同意する
実際、(>>549 にもあるように)「教科書に載ってるような擬似コード」の多くは、
(常識的な)手続き型プログラミングのスタイルで書かれている

そして手続き型プログラミング言語として Python は簡潔な言語仕様で設計されているから、
初心者へのプログラミング教育に最適である
くわえて「プログラミングを専門としない人達」が道具として扱うプログラミング言語としても適している
彼らは道具がもたらす結果が重要であって、道具そのものの優劣には無関心であることが多い
実際、ビジネス分野では COBOL や VB、技術計算分野では FORTRAN や C が未だに現役である
そんな人達がスクリプト言語に手を出すとしたら、Python が最も違和感無く短期間で習得できるだろう

こうした Python への高評価が、>>542 のトレンドに表れたと言えるだろう
そして、この傾向は今後も継続し、少なくとも3年や5年といったスケールで Python が凋落することはない
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
563 :デフォルトの名無しさん[sage]:2015/02/13(金) 01:01:51.01 ID:SVZa3gOz
>>551
> でも国内で飯食うならRuby一択なんすよね

いや、Ruby は Rails への求人は比較的多いが、Ruby そのものへの求人や案件はほとんど無い
しかも Rails 求人が比較的多いといっても、Webアプリ求人の大半は PHP(および Java)であって、
意外性で(ごく少数の) Rails が目立っているにすぎない
またシステム運用管理の求人であれば、(Ruby よりも)Perl のほうがずっと多い


> 国産言語で国が行政が後押ししてるんで安心なんすょぶっちゃけ

いや、国や行政が後押ししてるという事実は、残念ながら存在しない
まれな例外として島根県の松江市が Ruby 案件を扱う地元企業を支援しているけれど、
これは(Ruby 発祥の地である)松江市という地方自治体による後押し or 町おこしの一つにすぎない

類似のケースとして、長崎県では Open COBOL 案件を扱う地元企業を支援している
そして(現在のメンテナは海外へ移転しているが)Open COBOL の開発者は日本人であり、
しかもその開発の過程では IPA という国の機関から支援を受けている
  http://ossipedia.ipa.go.jp/doc/14/  -- オープンソースCOBOLコンパイラの開発
しかし、これだけの類似性があっても:
  Open COBOL は、国産言語で国が行政が後押ししてるんで安心なんすょ
などと語る人はいないし、マジで主張しているなら妄想扱いされるだろう
Ruby 初心者スレッド Part 56©2ch.net
725 :デフォルトの名無しさん[sage]:2015/02/13(金) 01:20:51.80 ID:SVZa3gOz
>>716(>>719)
if 式だけでなく、 case 式もある

color_num = case color
       when :blue; 0
       when :red; 1
       when :Yellow; 2
       else; -1

これらは「関数型プログラミング」と呼ばれるプログラミング・スタイルのひとつ
詳しくは、以下を参照:
・Rubyによる関数型プログラミング
 http://www.h6.dion.ne.jp/~machan/misc/FPwithRuby.html

Ruby は「オブジェクト指向な手続き型スクリプト言語」であるけれど、
「関数型プログラミング」にも(他の手続き型言語と比較すれば)極めて適している性質がある
状況に応じて、常識的な「手続き型プログラミング」と簡潔な「関数型プログラミング」とを
自在に使い分けることができるようになることが望ましい
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
596 :デフォルトの名無しさん[sage]:2015/02/13(金) 20:41:56.21 ID:SVZa3gOz
>>595
たとえば、こんな人達のことかな?

>Ruby世界ではJavaはいわゆる楽しくない言語の最大派閥であり
>憎むべき敵だからね
(>>577 から引用)
くだすれPython(超初心者用) その25©2ch.net
533 :デフォルトの名無しさん[sage]:2015/02/13(金) 22:13:40.15 ID:SVZa3gOz
>>529
https://ideone.com/Q9PeAV
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
599 :デフォルトの名無しさん[sage]:2015/02/13(金) 22:32:50.16 ID:SVZa3gOz
>>597
坊主(ぼうず)憎けりゃ袈裟(けさ)まで憎い

>>598 みたいなのは典型的な島国根性気質だから、ほっとけばいいw


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。