X



【IT】「Python」、最も成長著しいプログラミング言語に--Stack Overflow調査 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/09/24(日) 10:49:18.06ID:CAP_USER
「Python」は既に高い人気を得ているが、Stack Overflowによると、最も急速に成長している主要プログラミング言語でもあるという。Stack Overflowは、開発者がコーディングに関する疑問を解決できるように支援するサイトだ。

 同社は、Pythonタグが付与された質問を含むページへの訪問数の割合に基づいて、拡大するPythonの人気を評価している。
https://japan.zdnet.com/storage/2017/09/14/ddc8ba871fda6b85b30a2f896542000d/growthmajorlanguages-1-1024x878.png

6月、Pythonタグが付与された質問への訪問数が初めて「Java」と「JavaScript」を上回った。JavaとJavaScriptは、歴史的に見て米国や英国、ドイツなど、高所得国のユーザーによる訪問数に占める割合が最も多い。

 これらの言語のほかに、Stack Overflowは「C#」、「PHP」、「C++」も主要な言語とみなしている。Appleの「Swift」やGoogleの「Go」、Microsoftの「TypeScript」はそれに含まれない。

 Pythonは米国と英国で最も訪問数の多いタグになり、ほかの高所得国の大半でもトップ2に入っている。

 言語の人気は、教育や富といった要素に影響される。Javaは学部課程の授業で広範に教えられているので、同言語の訪問数は秋と春に増加し、夏に減少する。

 裕福とみなされない国々では、Pythonは訪問数が8番目に多いタグである。「R」言語も低所得国より高所得国で関心が高い。

 こうした傾向は、PythonとR言語が科学研究や学術研究で使われていることに起因するのかもしれない。一般に、科学研究や学術研究が経済に占める割合は、貧しい国より裕福な国の方が大きい、とStack OverflowのデータサイエンティストであるDavid Robinson氏は以前に示唆していた。

 しかし、裕福でない国々においても、Pythonは最も急速に成長している言語である。実は、前年度比の成長率では裕福な国々での成長率を上回っている
https://japan.zdnet.com/article/35107239/
0003名刺は切らしておりまして
垢版 |
2017/09/24(日) 10:53:01.56ID:5Uo02V7Y
富士通で仕事してたらシェルをこれで組んだ記憶がある
C言語との相性がよかった
0004名刺は切らしておりまして
垢版 |
2017/09/24(日) 10:53:21.34ID:6uDvsheJ
学生時代のFortranという糞言語からやっと解放されたと思ったら、会社でまた触ることになってしまった糞
0005名刺は切らしておりまして
垢版 |
2017/09/24(日) 10:53:25.78ID:ttywikKn
はじめてのC
売ってなかった
0006名刺は切らしておりまして
垢版 |
2017/09/24(日) 10:55:05.98ID:5Uo02V7Y
プログラムを組むというよりストーリーをつくるイメージが強い
汎用機内にテストのストーリーを作ってCの関数を放り込んだが便利だなあと感心した
0007名刺は切らしておりまして
垢版 |
2017/09/24(日) 10:55:06.49ID:wCHCBt2S
Why is the Rust programming language not getting popular?
https://www.quora.com/Why-is-the-Rust-programming-language-not-getting-popular

I think C developers are more likely to try Go. They might sneer at it as “C with training wheels” but it’s much more C-like.

新しい言語が素晴らしい技術的メリットを持っていれば、市場で成功するはずであるという
プログラミングコミュニティに広範な信念があります。

もちろん、これは純粋で純粋なナンセンスです。 技術的なメリットだけでは、成功を保証することはできません。

ここ数年で数多くの新しい言語が登場していますが、私はそれらのすべてが素晴らしい新機能を備えていると確信しています:

Ceylon
Clojure
Crystal
Dart
Elixir
Elm
Haxe
Julia
Kotlin
Nim
Red
0009名刺は切らしておりまして
垢版 |
2017/09/24(日) 10:59:23.59ID:pOhXpTTC
変数型があいまいな時点でオワコン
0010名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:03:21.40ID:Y8tCA3Gv
並列処理糞じゃね?
0011名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:04:33.07ID:yTkVNJMe
布団
0013名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:06:51.81ID:wCHCBt2S
Why is the Rust programming language not getting popular?
https://www.quora.com/Why-is-the-Rust-programming-language-not-getting-popular

結果として、私が知っているほとんどのファームウェアプログラマーは、バックグラウ
ンド(ネットプロトコル、制御理論など)をよく知っていて、その言語をターゲットで
はなくツールとして使用します。したがって、それらのために、CやC++で既にで
きることをするために新しい言語を勉強することを受け入れるほど単純ではありません。
0015名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:08:54.07ID:wCHCBt2S
Rust攻撃部隊(Strikeforce)はHaskell攻撃部隊出身と揶揄されている

https://news.ycombinator.com/item?id=13759706

hkmurakami 160 days ago [-]

This is amazing.
"The Rust Evangelism Strikeforce" is particularly brilliant.

clock_tower 160 days ago [-]

I'm still breathing a sigh of relief that it's no longer the Haskell Evangelism Strikeforce. People can preach Rust all they like, but Haskell scared me.

pvg 160 days ago [-]

They aren't that dissimilar. Both promote ambitious languages in which lofty ideals somewhat get in the way of convenience, practicality and available brain capacity.
Both consist, for the most part, of disturbingly enthusiastic but generally friendly disciples. They want you to believe, to suffer meaningfully, to achieve one-ness with
the borrow checker, to be (or Maybe) The Monad.

They're not, say, supercilious lispers who have guarded the bucket of unvarnished truth since 1958 or rubyists
promising a path to happiness in this life (and also something about monkeys).
0016名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:09:18.72ID:mgjsFRfV
あまり好きじゃないけど
機械学習まわりのライブラリが充実しているからな

というか最近Pythonがスタンダードになっているから使わざるをえない
0017名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:09:34.82ID:wCHCBt2S
ucaetano 160 days ago [-]

Does it use convolutional recursive space invariant artificial deep neural networks?

sidlls 160 days ago [-]

Yes, implemented in Rust.

hodgesrm 160 days ago [-]

Except that we don't really have time to implement it because we're too busy posting to the resulting Rust vs. Golang foodfight.

yumaikas 160 days ago [-]

And this Gopher would rather build stuff than argue about Rust.
0019名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:10:16.94ID:wCHCBt2S
hodgesrm 160 days ago [-]

"Rust対Golangの早食い競争結果の投稿に忙しすぎて、我らは(Rustで◯◯を)実装する時間が本当にないのだ。"

tyingq 160 days ago [-]

"Rust伝道ストライクフォースは出撃するも、抵抗にあうのであった。"

K0SM0S 160 days ago [-]

実用的な価値や興味深い結果や有用な方法論を持たない履歴書作成エクササイズ。
Hackernewsは悪い設計のプログラムをできるだけ早く実行するソフトウェアの
メリットについて議論し、Rust伝道師攻撃部隊は、人々が"高速な"コードに
ついて話しをするので、(Hackernewsに)関与しないという戦術的決定を下したのであった。
0021名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:14:04.55ID:zjzQZGgW
うちのエアコン、ぴちょんくんだったな。
0022名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:15:55.35ID:/GZ6MOVe
 ,;:⌒:;,
8(・ω・)8 スクリプト言語が主流になってきたんかな
0023名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:16:44.18ID:qBF0fLA1
>>4
会社でFORTRANってよっぽどだなっていうかわかって入ったんじゃないのかそれ

>>8
>>20
プログラム作るの覚えてそれでなにをしたいかってのによる
0024名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:17:55.43ID:xhvZAzPI
Ace of spades というゲームがあってだな
0025名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:18:10.44ID:6lOzluYB
プログラマは言語を増やすのではなく減らす努力をしろよ
0027名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:19:44.11ID:F1CbFCVm
こういうの好きじゃないけどGoogleとか機械学習とか流行りだからなあ
まあ絶対さわらないけど
Go言語とかくそくらえ
0029名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:22:44.74ID:mgjsFRfV
>>22
わからないけど、ハードのスペックが上がったので
コンパイルしなくても処理速度が気にならなくなったとかかね

まあ簡単なプログラムならスクリプト系のほうが手軽というのはある
0031名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:26:11.62ID:ZOpiXf4A
Python使いの俺は、密かにRに移行中
0032名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:28:13.30ID:Tru0WyVz
Python案件増えてはいるが簡単なので人口も超増えてるな
0033名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:31:58.33ID:WJDU750O
でもPython遅すぎなんだよな
0035名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:37:15.31ID:mgjsFRfV
字下げでネストとか、for文の書式とか
他の言語と違う点があって少々とっつきにくいのは確かだな

慣れの問題かもしれないけど、そこで戸惑う人もいるだろう
0036名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:44:13.43ID:3gS/WOnt
プログラム言語って、本来の言語の仕様そのものよりも、使える関数がいかに多く
準備されているかで利便性がまったく違うんじゃないのか?
0037名刺は切らしておりまして
垢版 |
2017/09/24(日) 11:49:02.90ID:a/7qeqa0
またいい加減な統計を元にした論説だなw Pythonの優位性などには全く触れず
貧困国で人気が高いとか 何の意味がある記事なんだよ
0041名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:21:41.75ID:Og7AFzC3
科学技術計算が得意と言うけど、日本企業で使われてるイメージはまったくないなー
うちの業界はMATLAB/Simulinkばっかり
0043名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:26:09.97ID:fRdMtyl8
>>6
恐ろしく限定的でわろた。
0044名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:27:17.26ID:fRdMtyl8
>>8
今の常道はJavaScript webページ作るところから始める。
0045名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:28:55.22ID:fRdMtyl8
>>9
なんで?

ストロングタイプな言語なんて、マネージド環境では優位性ないよ。

まあようするにおわこんだな。
0046名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:29:37.79ID:BpU72tfB
>>16
はげどう
0047名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:30:03.79ID:fRdMtyl8
>>10
厳密なコカレント処理を全てPythonでかく必要がどこにあるの?

そういう頭の悪い使い方する言語じゃない。
0048名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:35:05.30ID:j7yfHW+m
癖はあるけど単純でライブラリ多いから本格開発以外なら使いやすいだろうね
Googleもスクリプト処理はPythonばっかりだし
0050名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:41:41.96ID:v8WjjEii
Pythonはコマンドだけ覚えたが、そのあとどうすればいいかがわからないので、
とりあえあず放置中。
なにかいい展開方法あったら教えてほしい。
ただの素人だけど。
0051名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:46:21.88ID:oI0xu4bY
ピ、Python・・・
0052名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:48:28.16ID:13fa6bRO
webでしか使えないんじゃないのかな
0053名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:50:33.26ID:wScqUREu
素人はJavaScriptだけ使えたら十分。
大学の教養課程までで使う程度の数値計算なんかは、あれだけで十分できる。
再帰プログラミングで数億回の計算とかも、あっと言う間よ。
一昔前なら結構高性能なコンピューターで、C言語わなならんかったようなことも、お茶のこさいさい。

グラフィック機能はないので、昔ながらの*文字を並べてグラフ書いたりせなならんが。
0054名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:53:53.31ID:2g9oYwG7
>>48
生産効率が高いから、基幹部分以外は全部Pythonに置き換わってしまうだろうね。技術者の多い言語ならメンテも楽だし。
0055名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:56:31.18ID:0WccPhoh
こう次から次と新しい言語作るのは
プログラマを何年かごとに総入れ替えする陰謀かね
0056名刺は切らしておりまして
垢版 |
2017/09/24(日) 12:57:33.91ID:IaJZ0cKr
>>32
ありきたりだが警察は事前には動かない。

今じゃどこの家庭もSECOMが当たり前の時代なんだから
襲われるのが嫌なら隣にボディーガードを付けとけばいいんだよ。

格安ボディガードのガードドッグなんかは
時給2500円で付いてくれるから相手が確実に来るときに付けとくだけでもかなりの抑止効果になるよ。
0057名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:06:38.73ID:N1ebQz98
>>14
動的型付けはクソだけど、その程度でオラつくのは言語に疎い証拠
0058名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:06:50.39ID:HA2Timol
よくPythonが人気なのはライブラリが揃ってるからとか、Cの関数を呼び出せるとか言われてるけど、初心者に向いてるわけじゃないよね
ある程度言語を扱った経験のある人なら便利だと感じるだろうけど、初心者にPythonってむしろ変な癖がつきそう(小並感)
0059名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:08:08.77ID:wScqUREu
型宣言などは、それでOSとか業務用ソフトとか作るなら、堅牢性の要だから疎かにできん。
しかし普通の個人が、自分用のをヤッツケで作るなら、あんまり気にしないねえ。

個人的には、うるさく言うなら、最初から変数名で型が決まるようにすりゃ良かったろうと思う。
「ijkで始まったら整数」とか。
0060名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:08:48.56ID:j4zwfcYj
Pythonやってみたいんだけど、何からすればいいんかね
できればコンソールアプリで計算させて終了って感じじゃなく、
WindowsFormとか目に見えるものを作りたいんだが
0061名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:13:27.30ID:+NjjZpP9
プログラマーは他人のコードをコピーしてるだけ
ググればやろうと思ってることの9割はすでに誰かが作って無料で公開してるんだから
ググってるだけのやつは最低時給でいいわ
0063名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:18:19.66ID:8DFPjkDG
>>49
> 私はずっとVB.NETだけど時代遅れなの?
その業界は当分そのままだから気にしなくていい
余裕があるならC#やっとけ
0064名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:20:25.75ID:YGxek7n+
最近ほんとにPythonの勢いがすごい
0066名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:23:57.13ID:N1ebQz98
>>60
Pythonが優れているのはnumpyなどのライブラリが凄いのであって、GUIには綺麗なライブラリ無いから向かないよ
>>33 みたいに遅いとか言ってるようなレベルの知識じゃPythonは使えねぇで終わる
forループ一つ取っても他の言語と違ってnumpy使った行列計算に書き換えないと早く計算出来ないし、常人にはforループを行列計算に変換して実装するなんて頭が無い
とても変わり者の言語で、どうしてもっていうAI分野じゃなきゃ使う必要がない言語だよ
0068名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:35:38.11ID:Nlnhwdss
swiftからプログラミングを始めるのは時間の無駄?
0070名刺は切らしておりまして
垢版 |
2017/09/24(日) 13:38:45.27ID:nsg8gZ5z
PythonやRというフリーで使える言語やツールが低所得国より高所得国で人気があるというのは興味深いな
0074名刺は切らしておりまして
垢版 |
2017/09/24(日) 14:12:29.86ID:Vi2iD6Fx
>>72
日本語頑張ろうな
0075名刺は切らしておりまして
垢版 |
2017/09/24(日) 14:13:07.76ID:T9965Edc
いつも思うんだが2chのC信仰は一体なんなんだ?
こんな使いにくい言語を有難がるなんてばっかじゃねーのと思う
0076名刺は切らしておりまして
垢版 |
2017/09/24(日) 14:18:16.64ID:Kshbk3KW
古典MMOの名作 リネージュ1 今年15周年を迎えました

只今イベント 【デッドショルダー】 開催中!!!!!
公式ショップで、高級成長の釣りセット ドラゴン箱 英雄パッケージ 生命のパール 緩衝のポーション グレムリンの魔眼  期間限定販売中
公式ガチャガチャ、『ラッキーゲーム』も開催中

PK好きなら唯一のノーマルPKサーバー、Unity一択! 
NON-PKならRMT価格激安で人口2番目のアークトゥルス鯖か、人口最多のデポロジュー鯖 
ケンラウヘル鯖は色んな意味で地雷なので避けましょう

初期クエストのクラウディア中は人には会えませんが、卒業するか下界へテレポーテーション出来るお金が貯まれば降りれます
最初はエルフとかWIZは大変過ぎるので、まずは戦士(←現在の超お勧めクラス 幸運の槍の取得お勧め)かドラゴンナイトかナイトでやってみましょう
ある程度のレベルと装備が揃えば、稼ぎ狩場である実験場へGO!

まずは公式HPからダウンロード

攻略HP
リネージュ 図書室

リネージュ したらば掲示板もお勧めです

手早く各種アイテムや装備を調達したい人は、RMTでギラン市場へGO 検索ワード

マツブシ
RMT ジャックポット
RMT KING
RMT ゲームマネー
エクスロー
0077名刺は切らしておりまして
垢版 |
2017/09/24(日) 14:24:16.15ID:qQA42GBc
>>75
言語のパフォーマンスと難易度の高さがCプログラマーの誇りと選民エリート意識の根拠なのに
現実は仕事がそんなにある訳でもなく、人一倍稼げるわけでも無いからな。
当人等が蔑むべきPHPやJavaが安定して仕事も稼ぎもあるから、最後に残ったのが崇高な信仰心なわけだ。
0078名刺は切らしておりまして
垢版 |
2017/09/24(日) 14:35:50.23ID:WiP7CwZl
>>63
C♯も使えるよ。因みにASP.NETもできるよ。
でも、今流行りのあれが苦手。
WCFとか。しかもPHPが全く分からない。
段々時代に取り残された感ある。
0081名刺は切らしておりまして
垢版 |
2017/09/24(日) 15:03:41.02ID:Qk9eYwOw
フリーランスだけどパイソンやっててよかった
国内国外オファーだけで年収800万少ないのは週に2日しか仕事しないからです
他にサイト経営で+200万前後の収入もある
他言語も扱えるけどパイソンは仕事取りやすいし単価が高い
プログラマーで良かったよ本当に
0082名刺は切らしておりまして
垢版 |
2017/09/24(日) 15:40:01.54ID:77bBTeSx
>>66
馬鹿の一つ覚えみたいに、猿が持ち出してくるmunpyみたいなライブラリで置き
換えられる行列計算ばかりが、forループの処理じゃねぇっての。

Pythonで便利と言われる辞書とかだって、VC++ならMFCのMapクラスや、gccなら
STLのmapを使えば実装は大して難しくない。

ループだけでなく、Pythonは文字列操作とかも遅い上に、基本インタプリタなんで、
実際にコード部分を走らせてみないとバグがないか判らない。

Python最大の問題は、言語仕様とライブラリ仕様の境界が明確でないことと、2.x系と
3.x系で互換性がないため、2.x系からの移行が進まない。
0084名刺は切らしておりまして
垢版 |
2017/09/24(日) 15:54:42.73ID:RToS3dHg
>>75
C言語しか知らない素人が多いだけだろ
0085名刺は切らしておりまして
垢版 |
2017/09/24(日) 15:57:09.13ID:RToS3dHg
>>53
JavascriptならWebブラウザのcanvas使えるだろ。
なんならWebGL使ってもいいし
0086名刺は切らしておりまして
垢版 |
2017/09/24(日) 15:59:38.80ID:RToS3dHg
>>52
機械学習やろうとおもったらほぼpythonだよ
論文なんかも実装にpython使ってるのばかりだし
0088名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:13:19.46ID:77bBTeSx
>>86
コピペ元がWebじゃなく論文になっただけで、コピペ坊は死ぬまでコピペ坊って
ことですね?
0089名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:17:47.10ID:QCL7cR32
>>53
>再帰プログラミングで数億回の計算とかも、あっと言う間よ。

数億回の再帰?スタック足りんだろ。
0090名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:26:42.45ID:x5N7ZIY/
>>82
移行の問題に関しては古いユーザだけが問題で、いま大挙してAIに参入してる連中からすれば関係ないレベルでは。
新規に3.xに参入する分にはそんなライブラリで困らなくなったと思うが。
それよりも機械学習系のライブラリがどんどんアップデートするので、それについていく方がよっぽでコードに影響するのが現状かなあ。
昨年の書籍のサンプルコードとかすぐ動かなくなるからねえ。
0091名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:28:14.39ID:PhZPSZsm
>>81
一番最初にパイソンの案件に入り込んだ時はどうやってアピールしたの?
0092名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:36:26.50ID:2DiN3daH
日本語の自然言語生成は進まんなぁ
早くAIで何とかしてくださいよ
ディープラーニングレベルじゃどうにもならないな
0093名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:44:24.59ID:Her2D9Db
javaも覚えたんだからpythonも覚えりゃいいじゃない()
0094名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:44:53.69ID:Her2D9Db
学者の逆襲が始まった!
0095名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:48:54.28ID:Her2D9Db
もう15年前になるけどコンピューターサイエンスやってた東大生が
儲かりもしない時代からpythonとjavascript押してたな。
先見の明があった事が今になってじわじわ来るわ。天才を見捨てる日本は悲しい。
利益主義がそうさせるのだろうか。それとも彼の執念だろうか。
0096名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:52:03.64ID:BRB6HObu
日本でシステム エンジニアをやる限りは、あと50年ぐらいVB.NETが
主流だと思う。
0097名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:58:15.16ID:Her2D9Db
>>82
それ問題だよなw
io周り糞やでw
0098名刺は切らしておりまして
垢版 |
2017/09/24(日) 16:59:08.59ID:7XisBljx
>>96
SEの主流スキルはExcelとPowerpointだろ
0099名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:00:17.18ID:Her2D9Db
>>98
タバコ会議スキルも忘れるな!
0100名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:08:17.59ID:NORT+xNN
>>73
Javaなんかもmathライブラリにで行列クラスを標準化すればいいのにと思うことがある
まさに行列をループ使って計算してるけど、標準ライブラリになればVM側でベクトル命令呼び出せるから
効率は全然違うんだろうなあ、と
0101名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:12:25.52ID:DPbYOzbv
~MAKE AMERICA(N COSMETIC SURGERY) GREAT AGAIN~


北朝鮮は、この米国の美容整形技術の高さを恐れるべきである。
北朝鮮では決して勝利出来ない力量の差の真髄がここに存在する。

・綺麗はつくれる
https://i.ytimg.com/vi/n7alyyPIeec/hqdefault.jpg
http://plasticsurgerystar.com/users/1/page_images6/ivanka-trump-rhinoplasty.jpg
https://gossip.thedirty.com/gossip/new-york-city/ivanka-trump-has-an-excellent-surgeon/#post-2133750
http://4.bp.blogspot.com/-wrADxgCfDuM/Us9IHV0qbUI/AAAAAAAACg8/taYeG38rXXI/s1600/Ivanka-trump-breast-implants.jpg
・鼻筋がかなり細くなり、鼻筋の凹凸が消え、人形のような御鼻に
http://plasticsurgerystar.com/ivanka-trump-before-and-after-nose-job
https://www.lipstickalley.com/threads/ivanka-trumps-plastic-surgery.313670/
・髪の色も焦茶色から、色素薄めの金髪へ。胸はセックスドールのごとく華麗なる変身を遂げる


~THE POWER OF THE IDIOT MONEY IS HERE~
0102名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:24:44.54ID:cr4LoB8Q
>>8
普通にCかC++を進めるけど
ポインタで苦しむけど、メモリ管理の出来ないプログラマーにはならない
0103名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:34:30.15ID:77bBTeSx
>>81
まぁた、どっかの偽装請負業者の匿名ステマか? いいカモになりそうな、ドナドナ
候補は見つかりそうですか? 800万って、あくまで売り上げでしょ? 

国民健康保険料は毎月いくら払ってる? 年金は国民年金のみ? それとも、
会社組織にしているの?

リーマンと違って、折半する事業主負担分がないし退職金も雇用保険もないから、
最低でも年間で1500万くらい売上ないと、先々考えたら厳しいでしょ。
0104名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:43:28.05ID:Yld4IGMA
>>103
正社員退職金無しが年350万とかで働いてるの考えたら
充分すぎる金額だけどな
0105名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:43:39.18ID:Y65x136O
単にデータ解析が重要になってるからでは?
そういった分野だとPython, Rだよね
0108名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:55:59.36ID:TwhiaAnR
webプログラマの人に聞きたいんだけど、
pythonってapacheで動かすときには、 .cgiでアクセスさせるの? .pyでアクセスさせるの?
そもそもwebアプリとして動くの?
0109名刺は切らしておりまして
垢版 |
2017/09/24(日) 17:56:44.23ID:1uIam+7n
>>107
AIと言っていいのかわからんが、コンピュータ同士の対決が競技化している将棋の場合、
実際の対局用プログラムも、アルゴリズムの機械学習も、ほぼCかC++なんだよな
最新のCPUでサポートされた命令を使ってちょっとでも探索数を稼ぐという世界だから
Pythonなんかは使いにくいのかもしれん
0111名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:03:06.18ID:J9sLR8wq
>>51
世界的空調メーカーのあれか!
0112名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:03:07.79ID:RToS3dHg
>>107
既にライブラリが揃ってるpythonを選ばない理由がない
0114名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:11:36.14ID:vcyjgq1H
Pythonは論文の検証や自社ライブラリの研究・開発に使っている。
AI分野は流動的なので、「ライブラリ」と呼ばれているものに固執するのは危険だと考えている。
実際のアプリはC++とJavascript
0115名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:17:42.45ID:EBZljozx
まぁ目的によるけど
本格的なアプリケーション開発やるならC/C++使えないとね
0116名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:23:32.46ID:EBZljozx
ポインタや配列で苦しむひとは向かない
綺麗なクラス階層作れないひとは向かない
ネーミングのセンスのないひとは向かない
0117名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:31:45.04ID:IBUfqsgs
オライリーの解説本が怖くて手で触ることができない
0118名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:34:08.99ID:gzQhfodj
「向かない」でこのスレ検索したらpython熱が一気に下がったwww

それなら代わりにどの言語を勉強すればいいか… kotlinか!
0121名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:39:52.08ID:TwhiaAnR
>>110
サンクス
perlとかならやってたけど、pythonも生で書くとだめなの?
フレームワークというのを使うと、使わないよりメリットがありそうだけど、
デメリットはあるの?
0124名刺は切らしておりまして
垢版 |
2017/09/24(日) 18:50:01.09ID:wScqUREu
どの言語が優れてるか、そんなのは全く関係ありません。
ぶっちゃけ、フォートランやコボルだって別に構わない。
世間に大量に出回る端末で、特に何の追加をせんでも動くかどうか。
それが「靴に足を合わせる」ということです。
0126名刺は切らしておりまして
垢版 |
2017/09/24(日) 19:33:45.87ID:CacgD3vs
パイソンはインデントでブロックを表現するから嫌い。
0127名刺は切らしておりまして
垢版 |
2017/09/24(日) 19:35:23.96ID:Tru0WyVz
Pythonは4番目か5番目にぐらいにかじっとけば便利という感じ
0128名刺は切らしておりまして
垢版 |
2017/09/24(日) 19:41:57.24ID:6CaWc8Uz
>>121
生がダメって言うわけじゃないけどhttpヘッダーとか本質でないコードをたくさん書かないといけないから面倒ってこと
フレームワークはそう言うところを書かなくてすむ
0129名刺は切らしておりまして
垢版 |
2017/09/24(日) 19:53:59.59ID:wCHCBt2S
>>1

プログラミングは本だけでは勉強できない
誰かに学べるのが1番だが、駄目ならトップレベルのOSSのコードを見習うのが効率が良い

言語については、書きたいソフトウェアで1番有力なOSSが書かれている言語およびライブラリー・フレームワークを「全て」学ぶべき

後は2点おろそかにしがちな事

・(普通の社会人が近よりがたい)オタクになるか、集中できる環境を作る
・英語を学ぶ

http://www.catb.org/~esr/faqs/hacker-howto.html#nerd_connection

あなたはハッカーになるためにオタクである必要はありません。
しかし、それは助けになり、多くのハッカーは実際にはオタクです。
社会の爪弾きものになることは、本当に重要なことに集中するのに役立ちます。

このような理由から、多くのハッカーは「geek」というラベルを誇りのバッジとして
採用しています。これは、通常の社会的期待から自立していると宣言する方法です

4.機能的な英語が使えないなら、学んでください。

英語がハッカー文化とインターネットの実用的な言語であり、ハッカーコミュニティで機能するた
めにそれを知る必要があることを指摘する必要があります。
0130名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:02:32.39ID:wCHCBt2S
http://www.catb.org/~esr/faqs/hacker-howto.html#nerd_connection

5.態度は能力の代わりにはならない。

ハッカーになるためには、これらの態度のいくつかを会得しなければなりません。
しかし、ただ態度を会得するだけでは、ハッカー(やチャンピオンアスリートやロックスター)
になることはありません。ハッカーになるには、諜報、練習、献身、そして勤勉が必要です。

したがって、あなたは態度への過度な信頼を捨て、あらゆる種類の能力を尊重することを学
ばなければなりません。ハッカーたちは、偽造者に無駄な使わずに、
能力を崇拝します。特にハッキングの能力は重視されますが、少数のものだけが得られる能力は
とりわけ大切です。精神的な鋭敏さ、技能、集中力を必要とするスキルの能力のことです。

能力を尊重するなら、自分でそれを会得することを楽しめます - 勤勉で献身的なこと
は、ぎこちなく激しい作業になるでしょう。その姿勢はハッカーになるために不可欠です。
0131名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:03:37.82ID:wCHCBt2S
× ハッカーたちは、偽造者に無駄な使わずに、 能力を崇拝します。
◯ ハッカーたちは、偽造者に無駄な時間を使わずに、 能力を崇拝します。
0132名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:12:47.20ID:Uc1nX0UO
やっぱり型がゆるい言語は好きになれない
どんなオブジェクトが飛んでくるかわからない感じが
しかも、コード上、どういうデータが飛んでくるかわかりづらくなるし

いや、もちろん初学者に向くとか
小さいことなら実験しながら組み立てていけるってメリットはわかるんだけど
0133名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:14:58.51ID:Uc1nX0UO
python が増えてるのは事実だろうけど
カジュアルな使い方をする人が使う例が増えているって気がする
カッチリしたものをつくるのには
やっぱり
ねえ
0134名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:19:57.47ID:4VPt8niD
おっさんは考え方が古いなぁ
だから取り残されるんだよ
0135名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:23:41.27ID:qBF0fLA1
勉強といえば部内の人にこういったことを学べば戦いやすくなるぜって手を差し伸べても
社内の人間で乗ってくる人はまったくいないなー
なんか残念な職場だ
まあオレが嫌われてるだけかもしれんが
0136名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:24:22.82ID:77bBTeSx
>>108
web屋じゃないけど、そもそも、何をwebアプリだと思ってる?

CGIプログラムは、標準入力や環境変数で受け取った情報を使って、結果を
標準出力に出すだけだぞ。 結果をクライアント側のブラウザへhttpで返す
処理は、CGIの標準出力をパイプ経由で受け取ったapacheがやってる。
スクリプト言語使わず、普通にCでも書ける。

>>128
httpヘッダーを書く? htmlタグじゃなくて?
cgiからTCPソケットを直接呼び出すの?
0137名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:25:43.60ID:QZjd+j0U
>>82
>換えられる行列計算ばかりが、forループの処理じゃねぇっての。

うん、だから数値計算やんないんだったらpython使う意味はないよ
0138名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:29:10.87ID:xQnVIRTG
pythonでエディタって何使ってる?
確固の対応は大抵のエディタで出来るんだけど、
インデントの階層を変える的な操作が面倒なんだよね。
0139名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:32:01.28ID:BzlLkbVx
Cは歴史があるから、いにしえの謎コーディングルールを引きずってたり老害がふんぞり返ってる会社とかあるのかもね
Pythonはそういうのが無いのでやり易いとか
0141名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:40:01.09ID:Gw60c53D
python遅いけど書きやすくていい
スクリプトなんだからcと同じ位置では見れないよ
javascriptには必殺のeval()があるがpythonにも似たものはあるんだろうか
0142名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:44:10.79ID:2Y1wtj5L
スクリプトはpythonしか対応してないソフトが増えてきたからいい加減身に付けないとヤバいと感じてきた
0143名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:44:48.72ID:QZjd+j0U
Pythonの良い所は搬出の計算がNumpyやらScipyのライブラリに用意されてる所
例えば線形代数関連だと、固有値や特異値の計算やらあと疎行列周りもそろってる
最適化関連も、線形、二次計画問題とか、ライブラリに投げるだけで解ける
速度に関しても、ライブラリ自体はCとかで書かれてるから、基本メチャクチャ速い

良質な科学技術計算用のライブラリをPythonという普通にマトモな言語(Matlabとかと較べて)で使えるってのが良いのであって
そもそも数学分かってない人が触ってもありがたみは全く感じないとおも
0144名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:47:35.20ID:qBF0fLA1
>>138
Visual Studio Code
0145名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:48:31.11ID:9+037lVG
C#とかVB.NETみたいなゴミは早く滅んでくれ
0147名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:54:36.85ID:4VPt8niD
>>135
お前の興味持つ技術の筋が悪いのか
技術的な研鑽に興味がないのか
どっちかだろうな

みんなプライベートまで勉強に使ってるわけじゃないし、仕事としてする以上仕方がない部分もあるけどな
0149名刺は切らしておりまして
垢版 |
2017/09/24(日) 20:59:43.21ID:k4dlDKxr
 
「第二世代『土方言語』」ケテーイ・・・(´・ω・`)
0150名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:03:05.37ID:2s+EGOK5
Python未サポートの機能

Pythonサポートがあっても、
明らかに他の言語が
優れているか、
ユーザーが圧倒的に多いか

該当しなければ
基本的にPythonで書く。

rubyとかjavaとかnodeとかshは嫌い

おわりじゃないendとクソメタプロに
クソメモリにクソ文法に
クソループにクソ非同期に
存在自体がウンコに
見てるだけでうんざりするわ。

あと静的言語原理主義者は嫌い。
動的の方が総合的に好き。
0151名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:08:04.48ID:UhSUPw5A
>>60
PySideでGUIも作れるけど、GUIって作り込もうとするとすごく面倒くさいよ
ちょっとしたツールならCLIのほうがラクだし応用もきいて便利だよ

まあ最近そういった用途にはGoがよく使われてるけど
0152名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:16:09.24ID:UhSUPw5A
>>108
CGIとして動かすこともできるし、Javaサーブレットのように動かすこともできる
後者のためにWSGIっていう規格みたいなものがあって、Pythonのwebフレームワークはそれに従ったつくりになっている
0153名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:22:01.36ID:TwhiaAnR
>>136
初心者の俺としては
メールサーバのID、パスをmysqlのDBに小さなテーブルで入れていて、
それを追加編集削除するために、
ログイン認証して、セッションを維持した状態で
mysqlをupdateコマンドで書き換えたいんだけど
こんなのでもwebアプリって言う?
0154名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:30:14.57ID:N1ebQz98
>>82
numpy使わないコードはpythonで書く価値ないと思うよ
特に文字列操作なんてpythonで書く事なんて無いし、なんか分野違いじゃないですかね
2.x系と3.x系で互換性が無いって、大したコードも書いてないような人の意見ですかね?
2.7系でも3.x系でも動作するようなコードを書けますし、特にAI分野は数値計算ライブラリの更新が早いため、2ヶ月前のコードはもう最新ライブラリでは互換性が無くなっているという事があり、常に最先端の情報更新に追従できる能力が必要になっています。
ですからAI分野以外での需要はないかと思いますよ。文字列操作が必要になる事はAI分野では存在しませんし。
0155名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:36:37.53ID:mSC01UnY
>>95
東大生って海外では40位くらいで並だけど
日本ではトップだからな
ぜったい意見は聞いたほうが良いぞ

俺は低学歴で何も知らなかったんだが
東大生から日本の受験戦争は
ただ黙って社会の言うなりになる奴を
選んでるだけだって聞いた

15年前からJavascriptとPythonってすごいな
普通はFlashのActionscriptからJavascriptに移行したり
しているんだが
0156名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:39:25.36ID:QZjd+j0U
>>154
ほんこれ

>AI分野以外

まあ実際には、科学技術計算一般かな
ようするに「タダで使えるMatlab」以上でも以下でもないかなと

>>66
>numpy使った行列計算に書き換えないと早く計算出来ないし

そう思ってたけど、Nambaつかっても割とかなり速いんよね…
0157名刺は切らしておりまして
垢版 |
2017/09/24(日) 21:40:29.93ID:jdiOWNKv
MacOS9の頃から使っている
アイコンが16トンの重りだった
0160名刺は切らしておりまして
垢版 |
2017/09/24(日) 22:26:42.36ID:ZF035Y8j
>>156
>ようするに「タダで使えるMatlab」以上でも以下でもないかなと

これってデカイよな
決して予算が潤沢じゃない教育機関、研究機関で使われるから、自然に学生が覚えてくれてシェア増大するという
文法もMATLABよかずっと素直だし
0161名刺は切らしておりまして
垢版 |
2017/09/24(日) 22:57:11.64ID:sO+5J34Z
>>160
matolab互換のソフトいくつかあったと思うけど。octaveとかscilabとかだっけか?
そのうち広まるのかなと思ったら結局フリーの数値演算プラットフォームは
python(with numpy&scipy)に持ってかれたってことかね
0162名刺は切らしておりまして
垢版 |
2017/09/24(日) 23:06:06.73ID:qBF0fLA1
>>147
前者ならオレが駄目なだけだからいいんだがなー
これ知ってると仕事捗るよってのをデモというか
実際に発生した危機的状況をそれ使って助けても反応薄いんだよね
中には出来るようになってほしい子もいたんだけど諦めた
0163名刺は切らしておりまして
垢版 |
2017/09/24(日) 23:16:36.89ID:4VPt8niD
>>162
事故をカバーして回避したのは偉いけど
カバーしないで事故らせて反省させたほうが良かったんじゃないかって気がする
助けるのと甘やかしの微妙なライン

あと、捗る系は、捗らなくても飯食えるなら十分って人も多くいて
その人たちに無限にある捗る方法勉強させるのは酷だよ
研鑽が好きでプログラマーやってるわけじゃなく、家族やプライベートもあるんだから
0164名刺は切らしておりまして
垢版 |
2017/09/25(月) 00:19:43.28ID:mtBoVsf7
>>111
ぴ…Pythonくん
0165名刺は切らしておりまして
垢版 |
2017/09/25(月) 00:20:37.10ID:h7M6kIk+
>>162
そういうのよく聞くよね。自分もそう

結局、よかれと思ってボランティア的に他者へ働きかけるのは愚かなことなんだわ
もっとビジネスライクに利害のみで行動しないといけない
0170名刺は切らしておりまして
垢版 |
2017/09/25(月) 01:42:07.50ID:PnGJ2G7v
>>168
別にpythonじゃなくてもおなじだけどな
0172名刺は切らしておりまして
垢版 |
2017/09/25(月) 02:02:07.31ID:CtEvmlZf
>>145
C#はUnityで使うんじゃね?
Webならゴミだけど
0174名刺は切らしておりまして
垢版 |
2017/09/25(月) 02:23:30.97ID:SHjEE/8h
>>144
thnx
0177名刺は切らしておりまして
垢版 |
2017/09/25(月) 04:10:51.91ID:7KzU3V7e
>>166
そもそもその会社の主力商品がWebサービスやアプリではなく「技術力」な時点で相当身構える
0182名刺は切らしておりまして
垢版 |
2017/09/25(月) 07:41:39.96ID:PnGJ2G7v
>>179
そういえばそんなのもあったなー
使ってるとこあるの?
0183名刺は切らしておりまして
垢版 |
2017/09/25(月) 07:51:34.34ID:apo/Bhfs
インタプリタでも速度が実用的になる程、HWが発達したからな。
0186名刺は切らしておりまして
垢版 |
2017/09/25(月) 08:32:53.00ID:PVvegtyl
>>182
>>176もdjango単体だと簡易Webサーバ内蔵アプリケーションサーバの構成になってしまうから
普通はnginx+FastCGIを組み合わせる

CGIの対比という意味でもFastCGIかな
0187名刺は切らしておりまして
垢版 |
2017/09/25(月) 08:42:16.40ID:xEbWFecu
>>163
>>165
次からは助けない予定です
死のうが知らん
0188名刺は切らしておりまして
垢版 |
2017/09/25(月) 09:04:17.96ID:zSAQJZ95
>>4
fortranはformatと2GBの壁、連想配列、コマンド引き渡しあたりを90年代に拡張していればまだ良かったんだけどなあ。
0189名刺は切らしておりまして
垢版 |
2017/09/25(月) 09:07:52.29ID:lawywpM1
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。
0190名刺は切らしておりまして
垢版 |
2017/09/25(月) 09:08:45.83ID:lawywpM1
瑕疵担保責任(かしたんぽせきにん)

瑕疵担保責任のポイント

民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない

http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
http://www.atmarkit.co.jp/ait/articles/1609/14/news009.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。
0192名刺は切らしておりまして
垢版 |
2017/09/25(月) 09:35:32.77ID:5cr56gYh
【※超即金!スマホで日給10万円! 今すぐに現金が欲しい方は、必見!】

初期費用0円、1日5分だけで
なんと…1日10万円も
貰える秘密があるのです。

その秘密が今だけ
24時間限定で特別公開中です!
https://goo.gl/BwHJxR

もし、この秘密を知れば
あなたの毎月の収入は、300万円!
年間では3600万円ですね。
この金額を見ると正直、一生お金に困らなくなると
思うのは私だけでしょうか?

この紹介する秘密がどれほどまでに
凄いのかを少しだけお伝えすると

・指示通りにタップするだけ
・時間も手間も全くいらない
・即日報酬がもらえてしまう
・誰でも毎日10万円もらえる

あげたらキリが無いのですが、
とにかく全く隙のない稼ぎ方なので
知っておいて損は絶対に無いです。

そんな美味しい話があるか?
と、疑ってしまうのが普通ですよね。

論より証拠!実際にその公開している映像を見たほうが早いと思うので、メルアド登録後今すぐチェックしてみて下さい!(※既に残り32名です)
https://goo.gl/BwHJxR

【今すぐ超簡単登録で1万円欲しい人限定!】

友だち追加で1万円プレゼント中!!
チャンスは今だけ!! (※残りわずかです)
https://share.line-a...in/regist/621/2/lp_3

【こちらもお薦め!】
チャリティーに無料参加するだけで100万円が毎月貰える夢が現実となる企画!既に220名以上の方が本当に毎月100万円貰ってます!
https://goo.gl/2ADpgm
0194名刺は切らしておりまして
垢版 |
2017/09/25(月) 09:44:03.49ID:eOo9GF7s
>>162>>165
草食動物に肉与えてるのと一緒だよ、需要と供給
他人が自分と同じだと思ってることが愚か
需要のあるところで餌撒かないと意味ない
0195名刺は切らしておりまして
垢版 |
2017/09/25(月) 09:46:32.10ID:eOo9GF7s
>>187
自分で反省して学ぶか
それができないならさっさと辞めた方が会社にとっても本人にとっても幸せだと思うから
その方がいいと思うよ

まあ死なんし
0196名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:01:02.55ID:WQNad++D
ニーブラッ!
0197名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:07:13.81ID:l206d30A
時代は蛇の方向なんかー
0199名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:24:08.62ID:2z9vShYM
データサイエンスや人工知能のおかげ
0200名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:36:42.17ID:gVqPSllH
>>199
「おかげ」というよりはLinuxディストリビューションに含まれていて
単純な言語だったからプロトタイプ作成やアルゴリズムのソース公開に適していたから
0201名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:38:54.77ID:BwcGuGS8
RubyはなんでPythonに負けたの?
0202名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:39:57.10ID:8i1uxo45
>>89
es6から仕様に末尾再帰最適化が入ってる
0203名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:45:58.43ID:J/Nzpcd4
pythonの歴史(〜2016年)
2011年 pandas 0.30リリース。
pythonはplyr/dplyrを備えたRの競合に。この段階で、現在の状況に至るためのお膳立ては整ったのであった。
[2006] 科学計算(NumPy/SciPy/scikit-learn)
[2005] 数式処理(Sage=セイジ)
[2011] データ整形(pandas)
[2003] 可視化(matplotlib)
[2001] インタラクティブ(notebook)

・・・ところで、私が大学院に入学したのは2008年であった。
研究室ではintel C compilerしか使われていなかった。
そして、BLASやLAPACKをCから叩いていた。スクリプティング言語としては、Rubyが使われていた。
mathematicaやMATLABはよく使われていた。特に脳からの計測データ(電流/光トポ)はMATLABに読み込まれていた。Sageを使ってる人は1人だけいた。

つまり、発明されたのち、普及フェーズをへてイノベーションが起こるという型になっており、イノベーションの波はまだ到達していなかったのだろうと思う。
ということで、この後には普及の歴史が続くこととなる。
http://soqdoq.com/teq/?p=2036



なぜ機械学習にPythonが選ばれるのか
日本ではWeb系のLL言語としてはPHP・Perl・Rubyが強く、Pythonは海外では普及しているが日本ではマイナーな言語である。
Google AppEngineの開始当初(2008年4月)にPythonをサポートしていた際には、なんでPythonなんだろうと軽く調べ、教育用として海外では普及しているという認識だった。
2012年〜2013年頃にデータサイエンスがバズワードとなり機械学習する上でR言語と次点でPythonという感じだったと思う。

そして昨今はPython一色になってきている。
なぜ、この分野が強くなったのか疑問を持ち「科学計算|機械学習 Python なぜ」検索してみると2サイトが見つけられる。
要約すると エコシステムが充実&加速
Rで出来たことがpandas, statsmodelでかなりできるようになった 機械学習もscikit-learnで楽に 言語間のデータのやり取りの必要がなくなるメリットが大きい

私としては何故このように科学計算分野のライブラリが作成され強化されるように至ったのかを知りたくなり歴史から調べてみました。

RubyがRailsにより注目されたように、Pythonでは当初数値コンピューティング用に設計されたものではなかったが、リストの概念や関数型言語の基本機能を実装したこと、
Jim Fulton氏(元ZOPE社CTO)が多次元配列・行列ライブラリ「Matrix Object in Python」を開発したことで、早い段階(Python 1.0から1年後)で科学/エンジニアリングコミュニティに注目され「Matrix-SIG」が設立、
後の「NumPy」が紆余曲折(Numeric(1995年)とNumArray(2001)を統合)を経て2005年にリリースされた。
また幾つかの科学計算用ライブラリをパッケージ化した「SciPy」が2001年にTravis Oliphant氏らによりリリースされた。
その後はEnthought社が2001年に米国で設立され、SciPyをベースにツールやパッケージやサポートを提供、また科学技術計算向けの「SciPy Conference」と呼ばれる会議の開催を支援して行く。

Pythonが、科学技術計算で使われるようになるであろう理由のもう一つに着目した。
オープンソースプロジェクトは開発リソース(おもにマンパワー)が限られ、開発の中心メンバーが何らかの理由で参加しなくなった場合、一気にそのプロジェクトが衰退する場合があるが、
特に科学技術計算関係のパッケージについては民間企業が本格的にサポートとしており、オープンソースソフトウェアとして公開する体制が整っている。

民間企業の代表的なのが、Enthought社とContinuum Analytics社である。
Enthought社は科学技術計算用パッケージ群「Scipy Stack」を提供し、科学技術計算向けの「SciPy Conference」と呼ばれる会議の開催を支援している。
Continuum Analytics社はPythonディストリビューション「Anaconda」を提供し、データ分析向けの「Py Data」と呼ばれる会議の開催を支援している。

また、GoogleもPython作者のGuido van Rossum氏を2005年に雇用したり、「Google Summer of Code」というオープンソースの開発に資金を提供するプロジェクトを2005年に作成し、
機械学習ライブラリの「scikit-learn」や多変量回帰分析・時系列分析ライブラリ「statsmodels」がリリースされています。
科学技術計算分野のキーマンは、「SciPy」と「NumPy」の作者でもあるTravis Oliphant氏であろう。
http://qiita.com/yaju/items/5502115d7e3d06e6bbdd
0204名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:46:21.79ID:BwcGuGS8
RやOctaveやScilabじゃなんでダメなの?
大量のデータ処理ができないの?
0205名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:46:35.39ID:PVvegtyl
>>201
糖衣構文(SyntaxSugar)の扱いの違い。

Pythonのほうが糖衣構文に消極的(教育的)

MITで採用

AIなど学術よりの技術がブレイク

Pythonブレイク

あとRubyがRails頼みでスマホ、SAP、AIという最近の流行についていけなくなった
0207名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:48:42.08ID:gVqPSllH
>>201
Rubyは主にPerlとPythonに触発されて創られた
Perlの思想、TMTOWTDI「There's more than one way to do it」(⁠やり方は一つじゃない)というのはマニアや上級者には有難がられたが、
能力に違いのある集団での大規模開発では表現にばらつきが出て品質が確保できないという問題がある
0208名刺は切らしておりまして
垢版 |
2017/09/25(月) 10:52:09.76ID:J/Nzpcd4
Pythonが言語として特に優れてたわけではなく、後付。
良いライブラリがPythonで作られてたことで、色々と整備が加速していったんだろう。
0209名刺は切らしておりまして
垢版 |
2017/09/25(月) 11:00:45.72ID:J/Nzpcd4
PHPとの比較がここにあるけど、ほとんどのベンチマークで速度はPHPのほうが上。


PHP?vs?Python 3 (64-bit Ubuntu quad core)
http://benchmarksgame.alioth.debian.org/u64q/php.html
PHP?vs?Python 3 (32-bit Ubuntu one core)
http://benchmarksgame.alioth.debian.org/u32/php.html

source secs mem
spectral-norm
PHP 37.94 19,420
Python3 188.83 54,524

regex-redux
PHP 3.34 158,792
Python3 14.86 439,208

n-body
PHP 358.21 8,668
Python3 787.02 7,744

mandelbrot
PHP 125.17 136,776
Python3 273.43 53,416

PHP 43.96 235,632
Python3 84.73 221,028

fasta
PHP 59.37 8,896
Python3 110.91 8,024

fannkuch-redux
PHP 280.04 33,588
Python3 483.79 51,896

pidigits
PHP 2.15 9,884
Python3 3.51 10,344

reverse-complement
PHP 2.81 135,124
Python3 2.82 265,428

binary-trees
PHP 88.07 736,372
Python3 86.90 451,548
0210名刺は切らしておりまして
垢版 |
2017/09/25(月) 11:12:14.46ID:TFx7p3sV
>>209
速度必要ならPHP以外を使うでしょ。
0211名刺は切らしておりまして
垢版 |
2017/09/25(月) 11:34:21.29ID:PVvegtyl
>>209
Pythonで速度に問題が出た場合はCythonでC/C++に変換をかけてしまうという最終奥義があってだな…
PHPもHipHopっての使うとできるらしいけど
0213名刺は切らしておりまして
垢版 |
2017/09/25(月) 16:45:39.83ID:9+LeALjS
規模も用途も同じ、>>153のこういうことをしたい場合、
じゃんご、ってやつを使った方がいいの?
生pythonで書いた方がいいの?
自分一人だけで作って、他の人と協力や引き継ぎはない前提です。
0214名刺は切らしておりまして
垢版 |
2017/09/25(月) 18:20:50.63ID:TFx7p3sV
>>213
そういう質問するレベルならフレームワーク使ったほうがいいだろうね。
0215名刺は切らしておりまして
垢版 |
2017/09/25(月) 18:36:08.06ID:1d+dVffO
>>213
じゃんごでいいよ
悩んでる暇あるなら手を動かした方がいい
仮に失敗でもその程度ならたいしたことないし
0216名刺は切らしておりまして
垢版 |
2017/09/25(月) 18:39:45.55ID:gVqPSllH
 
マニアは「スッカラカンでつまらん言語」というが現実主義者からみれば「無難な言語」

アクロバティックなことはできないしパフォーマンスがいいわけでもない
0217名刺は切らしておりまして
垢版 |
2017/09/25(月) 18:53:01.47ID:9+LeALjS
>>214-215
Sorarisとか、Linuxサーバやデータセンターとかインフラ系ばっかり20年やってきて、
サービスの環境作りは用意できるけど、プログラムって全然ダメで、
phpは乗り遅れたので、pythonとやらをやってみようと思います。
bashとmysqlを使うシステム保守用はできるんだけど、web用って難しすぎて全然違う・・。
0219名刺は切らしておりまして
垢版 |
2017/09/25(月) 20:45:15.65ID:gVqPSllH
 
Perl-CGI以降でのRuby/Rails神話が瓦解したのはガチなようだな
0220名刺は切らしておりまして
垢版 |
2017/09/25(月) 21:09:51.32ID:X3ZHhgng
   「 水 俣 病 」 と 「 興 南 病 」

水銀を用いてアセトアルデヒドを製造すると有機水銀が副生することは1922年までに国内で周知でした。
また、1865年にロンドンで起きた世界最初のメチル水銀中毒死事件は、1927年までに国内に伝わっていました。
日本窒素が水俣と興南でアセトアルデヒドを製造したのはその後の1932年以降
https://twitter.com/東海アマ/status/912051279685287936

水俣病を本当に終わらせるためには1940年に起きた
朝鮮興南道チッソ巨大工場における奇病「興南病」について解明すべき
https://twitter.com/東海アマ/status/912050770480005120


       ア マ ル ガ ム 放 置

水俣病の被害者は1万5000人を越え、現在もなお被害者は増え続けています。
この水銀が、実は私たちの口の中に詰められていることをご存知でしたか?

日本人に入っている銀歯の正体は高濃度水銀、アマルガムだった。
http://doclabo.jp/contents/709


  今 日 も 代 用 合 金 を 使 い 続 け

いわゆる”銀歯”は欧米では使われていません

日本補綴歯科医学会・歯科用金属規格委員会報告
「できるだけ早い時期に金合金に移行すべきである。」

それから50年以上経ちました。当時とは比べものにならないくらい豊かな現代の日本ですが、
報告書の言う「できるだけ早い時期」は未だ到来せず、今日も代用合金を使い続けています。
http://chicchic8.exblog.jp/25698475/


       暴 動 が 起 こ る の で

このような詰め物を保険で認可している厚生労働省は、当然のように事実として知っています。
ではなぜ放置したままなのでしょうか。
当医院の院長が保険への適応を提出したとき、その答えが返ってきました。
その答えとは暴動が起こるのでここでは公開できません。

●アメリカではアマルガムを摘出する時、 防護マスクを使用している写真(中)
http://wakitani.com/treat_2.html
0223名刺は切らしておりまして
垢版 |
2017/09/26(火) 00:24:19.35ID:tpcd01WR
Railsの作者がRubyを採用したことは大失敗。
Windowsがオフィスソフトを出したのと同じくらい
日本を技術後進国にした遠因。

もし、Rails作者がPythonを選択していたら
きっと今でも沢山利用されていただろうに。
日本人ももっとPythonを学んで世界の潮流について行けてただろうに。
0224名刺は切らしておりまして
垢版 |
2017/09/26(火) 00:34:25.27ID:vvvfHJtm
>>211
っつかWEB系で速度を引っ張る要員は
ほとんどDBでそ
次がリクエストだが、それ程重くない
スクリプト自体の重さなんて極僅か
0226名刺は切らしておりまして
垢版 |
2017/09/26(火) 01:50:19.80ID:LtHCmQXk
>>95
天才というほどではないよ。
15年前にPythonとJavascript押してたなんてのは、研究者なら珍しくなかった。
将来性はあったが、当時はまだ足りないところがあったから流行らなかった。
「新しい物好き」の人というのは一定数いて、予想が当たる場合もあるし当たらない場合もある。
0227名刺は切らしておりまして
垢版 |
2017/09/26(火) 01:57:47.76ID:tpcd01WR
Javascriptはクソだろ。
使わざるを得ないから使うだけ。

誰も喜んで使ってない。
0228名刺は切らしておりまして
垢版 |
2017/09/26(火) 02:04:32.54ID:LtHCmQXk
その言語を使わないとできないことがあると、
プログラミング言語は広まる。
いまのところのJavascriptはまさにそれ。
クソでも使わざるを得ないから広まっている。

Pythonの場合は、一昔前までPythonでないとできないことというのがなかったが、
ライブラリの充実でそれが増えてきたから、成長著しくなってる。
0229名刺は切らしておりまして
垢版 |
2017/09/26(火) 02:16:46.51ID:cbgrEA9K
Javascriptはクイックソートを一行=一文で書けるし優れてるぞ。



// QuickSort
QS=X=>X.length<=1?X:[
...QS(X.filter((x,i)=>i>0&&x<X[0])),X[0],
...QS(X.filter((x,i)=>i>0&&x>=X[0]))];

//main
var x=1, X=[...Array(20)].map(()=>x=(7+37*x)%100);
console.log("in: "+X + "\nout: "+QS(X));

http://ideone.com/wnQXXE
0231名刺は切らしておりまして
垢版 |
2017/09/26(火) 02:54:04.39ID:1qaNOmWF
最近のは大丈夫。HTML/CSSののサポート状況は実装依存があるけど、JavaScriptエンジン自体は何種類もない。
0233名刺は切らしておりまして
垢版 |
2017/09/26(火) 05:10:01.79ID:gY17ehK0
本家StackoverflowでのPython関連質問のトップテーマはマシンラーニング関連
日本語版のトップテーマはWindows環境での日本語の文字化けについて
まぁ現実はこんなもんですわ
0234名刺は切らしておりまして
垢版 |
2017/09/26(火) 05:42:58.39ID:PV5ZuKYE
>>1

直近のTIOBEもはっておく
https://www.tiobe.com/tiobe-index/

1 Java   
2 C   
3 C++   
4 C#   
5 Python
6 PHP   
7 JavaScript
8 Visual Basic .NET
9 Perl
10 Ruby
11 R
12 Delphi/Object Pascal
13 Swift
14 Visual Basic
15 Assembly language
0235名刺は切らしておりまして
垢版 |
2017/09/26(火) 07:59:31.53ID:p4aePLEF
>>229
C言語でも、qsort関数を呼ぶだけで、一行で書けますが?
0236名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:01:42.29ID:Ru2wrIWH
日本人としてはPythonと似た言語であるRubyが劣勢なのは残念
0237名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:05:47.46ID:xQb27Rai
>>229
こういうのを書く馬鹿が減るから
Pythonのが優れてるな
0238名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:08:31.38ID:xQb27Rai
全然残念じゃない。
Pythonのほうが無駄な機能を省いて
簡素で美しい。

むしろRubyが日本で流行ったことが残念
0239名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:33:36.62ID:p4aePLEF
>>218
無駄って例えば具体的に何? Pythonって、エラー処理というプログラマとしての常識が
欠落したキチガイの書いたようなコードしか見たことない。

典型的なのは、辞書への要素追加時のリソース不足時の例外処理、既存キーとの重複
検出、辞書の上書きに対する判定、また辞書からキーで取り出す際に、辞書にキー登録が
ない場合などの対策がない。

サンプルならまだしも、実用するプログラムでエラー処理がないとか、ありえん。
0240名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:50:03.51ID:xQb27Rai
同じ機能の別名メソッド
どこの分かれ目なのか分かりづらいend連発
メソッド呼び出しなのか
オブジェクト参照なのかわからない呼び出し方

こういうのが最高に嫌い。

既存キーの重複や上書き判定や存在有無は
if key in dict:
でできるだろう。

これで事足りないケースなど
ほぼ無いと思うが。
0241名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:54:34.03ID:xQb27Rai
Rubyは
do endだったりllだったり
ifでワンライナー書きすぎたり
こういうところ全部嫌い。
0242名刺は切らしておりまして
垢版 |
2017/09/26(火) 08:55:47.50ID:C1+qFxE5
Rubyはモルモン教だったのが惨敗原因?
0243名刺は切らしておりまして
垢版 |
2017/09/26(火) 09:09:32.14ID:C1+qFxE5
Pythonは癖のある言語じゃね?
習得するのがそんなに簡単か?
言われるほど簡単じゃないよね?
0244名刺は切らしておりまして
垢版 |
2017/09/26(火) 09:26:36.09ID:p4aePLEF
>>240
だから、そういう判定コードを一切書かずに、辞書参照をそのまま使ってるんだよ。
本来なら、辞書追加についてはtry〜exceptionによる例外処理が必要。
0245名刺は切らしておりまして
垢版 |
2017/09/26(火) 09:32:54.03ID:p4aePLEF
型と言う概念がないから、同じ関数を呼び出しても、正常終了時には辞書やリストを返す
のに、エラー時には数字や文字列を返したりとかやりたい放題な例も。

しかも関数仕様が明文化されていない。
0246名刺は切らしておりまして
垢版 |
2017/09/26(火) 09:57:17.37ID:xQb27Rai
本来って言うのがよくわからないね。
辞書は新規代入禁止なのが常識っていうのは、そちらの先入観では?
Pythonのdictはそういう仕様であって、そのおかげで使いやすい側面も、そちらのいう問題もある。

ただ個人的には
なんでもかんでもtryで囲むより
key in dictのほうが、直感的で優れてると思うわ。
いちいち、tryで囲んでエラーを個別に掴む以上、エラー名を明示しないとなんのエラーかもわからない。そうすると今度はエラー名を把握しないといけない。そういうのも無駄にしか思えない。

なんでもかんでも冗長に書きたいならJavaとかそちらを使えばいいと思うよ。
0247名刺は切らしておりまして
垢版 |
2017/09/26(火) 10:14:58.82ID:xQb27Rai
新規代入じゃなくて再代入。間違えた。
0248名刺は切らしておりまして
垢版 |
2017/09/26(火) 11:22:17.12ID:7fcXwWbr
>>243
癖がある故に、pythonではどうだったっけと迷うのがあまりなくて楽ではある。
0249名刺は切らしておりまして
垢版 |
2017/09/26(火) 12:36:22.97ID:8Cg1BDOL
>>246
何も理解していないね。要素追加をtryで囲むのは、要素追加の際にリソース不足で例外が
スローされる可能性があるからだよ。 たとえメモリを積んだシステムでも、スラッシングで
メモリが分断されていると配列を拡張する際、コピー先の連続メモリを確保できず、エラー
となる場合がある。 それと、辞書に登録済みと同じキーで追加しようとした場合、単に既存
のデータが置換されるだけで例外はスローされないので、try〜では検知できない。

問題は、本来重複がないはずの入力データに同じエントリーがあった場合、それはエラー
として扱うべきってこと。 Python推してる連中なんて所詮この程度ってことだね。
0250名刺は切らしておりまして
垢版 |
2017/09/26(火) 12:44:34.21ID:xQb27Rai
まあこれからも君は
そうやって要素を追加するときは
必ずtryを組んで
絶対にエラーを捕捉できる素晴らしい
自己満足に没頭すればいいのでは?
0251名刺は切らしておりまして
垢版 |
2017/09/26(火) 12:48:56.95ID:8Cg1BDOL
当たり前のエラー処理を冗長などと言うバカは今すぐ死ねよ。
0252名刺は切らしておりまして
垢版 |
2017/09/26(火) 12:49:57.85ID:xQb27Rai
でもそんな自己満足をしたいなら
初めからPythonやRubyなんか使わず、
いくらでもメモリを意識できるような
C言語を使えばいいんじゃない?

いくらでも、君の思う通りに
できると思うよ。
0254名刺は切らしておりまして
垢版 |
2017/09/26(火) 12:55:25.30ID:8Cg1BDOL
>>252
オマエが自分で使うツール作るだけにしてくれ。間違っても、githubとかで馬鹿のコピーを
量産するようなマネはやめてくれ。
0255名刺は切らしておりまして
垢版 |
2017/09/26(火) 13:10:27.48ID:7fcXwWbr
>>249
普通はリソース不足で例外発生したら、メモリ割当をでかくするかデータを小分けにするか
くらいしかやりよう無いから、キャッチする必要なくね?
もちろん、普通じゃない使い方の場合はtry-exceptすればいい。
(が、きっちりかっちりやる必要がある場合は
まず動作環境とデータ量の上限を仕様として決めるわな)

> 問題は、本来重複がないはずの入力データに同じエントリーがあった場合、それはエラー
> として扱うべきってこと。
エラーにするかどうかはケースバイケースだな。
後勝ちでも構わん用途は多々ある。
0256名刺は切らしておりまして
垢版 |
2017/09/26(火) 13:25:24.53ID:xQb27Rai
典型的な害悪エンジニア。

異文化を理解せず、自分の理念が理想であり
それ以外を徹底的に叩きのめそうとする。
0257名刺は切らしておりまして
垢版 |
2017/09/26(火) 13:59:19.51ID:vdtlLgRM
>>238
韓国人らしい意見ですね
0258名刺は切らしておりまして
垢版 |
2017/09/26(火) 14:53:22.62ID:NvRF8+g0
rubyとかいうDHHのrailsのおかげで伸びただけなのに勘違いしちゃったクソオナニー言語
日本ファーストな開発体制のせいで日本以外全然伸び悩んでて草
pythonに全部持っていかれたな
0259名刺は切らしておりまして
垢版 |
2017/09/26(火) 15:22:47.75ID:kjgEFNMB
漢は黙ってLISP
0261名刺は切らしておりまして
垢版 |
2017/09/26(火) 18:03:59.00ID:YFr0gFIk
僻地なので本屋が無く試し読みすらできないんだが、
型とか条件分岐からやらないといけないレベル。
入門本ってオライリーで言えばどれになるの?
オライリー以外でもおすすめあれば教えてほしいです
0262名刺は切らしておりまして
垢版 |
2017/09/26(火) 18:58:50.14ID:8vMzhUl+
>>256
エラー処理を書かないのは、ところかまわず野糞をたれるようなもので、
文化でも何でもない。 というか、おそらく大学の講義で習ったとかだと、
そういう教育すらも受けていないのかな?

次は老害と吠えるだけの、ワンパターンか? 井の中でオンリーワンを歌う
ゆとり馬鹿って、まさにキムジョンウン並みだな。
0264名刺は切らしておりまして
垢版 |
2017/09/26(火) 19:30:56.80ID:ru0elFcP
漏れちんRしかでけへんねんけど
0265名刺は切らしておりまして
垢版 |
2017/09/26(火) 19:44:12.43ID:PH0M5lF4
>>249
連続メモリが掴めなくなって、それをtry句で捕まえるの?
システムエラーとして返すんかな?
頻繁な要素の追加で且つ、比較的大きなデータ量を扱い且つ、想定外のデータ量をハンドリングするケースくらいしか思い浮かばないな…
自分の認識だと極端な使用例な気がするし、Dictにデータ入れる時にリソース枯渇まで考えた事が無いね。
そんなデカイ配列使うケースも無いし。

同一キーの話は、入力前に既出キーか否かの判定入れれば事足りるし、そんな熱く議論する話でも無いような気がしました。
0266名刺は切らしておりまして
垢版 |
2017/09/26(火) 20:46:28.73ID:tpcd01WR
原理主義者には通用しないみたいだよ。
あらゆるdict代入にtryを入れるなんて
馬鹿げている。

そんな奴は二度とPythonに触れないでほしい。
そんなに冗長に書きたいならC言語使えばいいだろ。

後、老害とは言ってないぞ。
害悪とは言ったけどな。
自分で年齢バラしてんなよ、おっさん。
お前のコードは化石なんだよ。いい加減気づけよ。

お前らみたいな
クソ原理主義者のクソコードなんて
絶対メンテしたくない。
0267名刺は切らしておりまして
垢版 |
2017/09/26(火) 20:48:15.45ID:jcRkV6Fp
>>249
OOM神が削除して回るようなシステムはコード以前のバグでは?
何となく無駄なnullチェックと変わらんと思った
0268名刺は切らしておりまして
垢版 |
2017/09/26(火) 20:51:44.99ID:tpcd01WR
このクソおっさんどもが、
コードにいちゃもんつけて
化石コードに直して若手イビリ
してるのかと思うと
ゾッとするわ。

頭がおかしい。
0269名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:03:01.90ID:cIafDvrY
冗長コード指摘する奴はただの無能
エラーコードとか例外とか事細かく決めようとする
もっと他に指摘することあるだろうと指摘したくなるわw
0270名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:05:38.27ID:CnwjglGO
>>266
Cでも嫌われるぞwww
0271名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:10:30.90ID:GZq7y5i+
若いだけしかとりえのない無能と仕事をさせられるのはごめんだな。
0272名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:14:09.39ID:GZq7y5i+
メンテと称して、本来の自分の仕事そっちのけで、必要だから入れてあったチェックコードを
削除して廻るんだろ? そういう連中に限って、チェックアウトしてロックしたままとか、余計な
手間を掛けてプロジェクト全体の足を引っ張るんだよなぁ。
0273名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:19:18.86ID:tpcd01WR
化石は反省すらできないから害悪。
0274名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:30:02.65ID:cIafDvrY
一体どんなソース管理してるんだろうw
0275名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:34:24.29ID:PH0M5lF4
>>266
C以前に方式設計がおかしい様な…
メモリリソースの見積りとか、都度要素が増えるシチュエーションで、常に連続領域を要求するとか、システムエラーを常に想定に入れるとか、なんか言語仕様とかエラー訂正処理の作法とかとは別な視点で対処すべき事柄だと思われますね。

或いは、いつもこの手の方式設計には関与出来ないポジションに居て、何かあったらプログラム側の責任にされる状況に置かれて、自衛の為にエラーハンドリングを入れざるを得ない環境に置かれてるとかね。
ある意味で可哀想な人なのかも?

まあ、dictの都度、try句を付加するなんてあり得ないね。
ホワイトボックステストどうするんだろう?
システムエラーが出る様なテストデータを作らないとイカンね。
0276名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:34:51.52ID:tpcd01WR
チェックアウトとかいう時点でお察しだぞ。
0277名刺は切らしておりまして
垢版 |
2017/09/26(火) 21:45:39.09ID:wt+l/Jyb
ちょっとフルボッコ過ぎませんかねえ
擁護する人はおらん・・・か
0278名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:05:32.83ID:GZq7y5i+
>>275
例外キャッチするコード書いてないからテストしないでいいとか、どんだけゆとりだよ。
強制的に例外を投げるコードを書くこともできるし、テストのやり方もしらないんだねぇ。

リソース不足エラーはシステムのエラーじゃないし、エラー訂正? 通信エラーとかECCか
何かと勘違いでもしているの? 無知って怖いナァ。
0279名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:09:25.76ID:vG3kFuaT
>>262
そもそも勝手にエラーだと騒いでるだけにしか思えない。
エラー処理をしないと間違った結果が出力されるとかなら問題だけど、
そうじゃないのならどうでもよくね?
0280名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:13:08.57ID:vG3kFuaT
>>270
printfの戻り値をチェックしてないとか言い出しそうだw
0281名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:14:46.78ID:GZq7y5i+
>>276
どこでも分散型バージョン管理システムを使ってるとは限らんのだよ。 ちなみに、自動車
業界で外資系な。 ISOの品質管理やトレーサビリティの関係とかあって、日本メーカーも
含め、自動車業界では、どこもほぼ同じシステムを使ってるはず。
0282名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:15:20.80ID:tpcd01WR
センスない上にそれを押し付けるんだから
とんでもない老害。

この老害の下についてるプログラマが心底可哀想。

これだけ言われてんのに。
0283名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:16:34.55ID:vG3kFuaT
>>278
リソース不足の例外をキャッチしたとして、どうするつもりなんだろう。
せいぜい「メモリが足りません」とかメッセージ出して死ぬしか無くね?
それとも、足りない場合はどこかからリソースを補充できるような処理系があるのかな?
0284名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:19:36.19ID:tpcd01WR
組み込みとかで
swapもなくて、メモリ容量も限定されて
非常に特殊な環境なのかもな、この老害は。

それなら、メモリのリソースレベルでエラーハンドリングもありうるけど、
それを何にでも当てはめるのは完全にアホ。
0285名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:20:37.55ID:PH0M5lF4
>>284
だね
こんな人が側に居なくて良かった。
0286名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:22:19.52ID:tpcd01WR
そもそもそんなシビアな状況なら、
Python使うなって話だろ。
0287名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:24:12.98ID:GZq7y5i+
>>279
さすが、ゆとり脳。エラー検出もせずに、どうして正しい結果が出ると言い切れる?

>>283
エラーをそのまま放置して誤った結果を出されるよりずっとマシ。

どうせおまえらは、スクリプト書きによくいる、エラーチェックもせずに、最後に
printf("Successful end.");とかやる連中だろ? 存在自体がバグなんだよ。
0288名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:24:16.98ID:wt+l/Jyb
>>284
組み込み系ってメモリ設計がかなり厳しくてフラグメンテーションも嫌ってそんなメモリ不足なんて出ないイメージだわ
0289名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:24:57.18ID:vG3kFuaT
組み込みならそれこそ要求仕様で定められている範囲のデータは確実に処理できるように作り込むけどなー
0290名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:27:19.50ID:vG3kFuaT
>>287
誰が放置すると言ったw
リソース不足ならそのまま死ねばいいと言ってるだけ。
リソース不足例外を捕まえて何をする気なの?
0291名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:28:48.82ID:GZq7y5i+
>>284
いくらスワップアウトできるOS環境下や潤沢な物理メモリが搭載された環境でも、スラッシング
でメモリが分断されると、ヒープエラーは起こりうるんだよ。 こんな連中が、イマドキの情報
処理専攻だったりするのかねぇ?

世界に取り残されるのも当然だわな。
0292名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:29:24.37ID:vG3kFuaT
>>291
ヒープエラーが起きたら何をすればいいのかな?
0293名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:33:05.75ID:wt+l/Jyb
>>291
組み込みはあまり詳しくないがスラブとかで対応できんのか?
0294名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:34:19.03ID:GZq7y5i+
>>290
いやはや、まったく無知だねぇ。 例外を適切に処理していないと、上位のどっかでtry catch
している場所へ飛ばされるだけで、プログラムはすぐには死なないよ。 飛ばされた先で
もし例外を握りつぶしていたら、中途半端なデータのまま動き続ける。
0295名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:37:57.38ID:ZdcbZ9FM
perl5 からのステップアップにRubyじゃないこっち選んどいてほんとよかった
ごめんよ マツモトw
0296名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:40:25.26ID:tpcd01WR
書くコストと可読性の低下が、
見合わないという話だぞ。

マジで頭おかしいぞ。
お前はそうやってどんだけのレアケースを
いちいち捕捉してんの?

dictの代入のたびにtryで包むのはアホ。
正気じゃない。
0297名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:42:59.06ID:tpcd01WR
お前のコードは化石。
頼むから一人でシコシコしてろ。
0298名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:43:13.88ID:vG3kFuaT
>>294
例外ハンドラ書いたこと無いのがバレバレだぞ。
例外キャッチしたら(握りつぶすか、正常状態に回復するかしない限り)
そこからさらに上位へ例外を投げるに決まってるじゃないか。
0299名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:45:50.96ID:wt+l/Jyb
>>294
プロセスを生かすも殺すもシステム設計次第では?
割り込みや外乱でfatalな状態が発生する場合は番犬に殺して貰って再起動ってのが一般的じゃないのか?
0300名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:47:23.04ID:GZq7y5i+
>>296
オブジェクト指向を正しく理解しているプログラマは、辞書追加するメソッドをメンバ関数に
してメンバ関数を呼び出すのだよ。 それこそがクラス設計というものだ。

あちこちにコピペコードを書くのは低脳の査証。 もしかして、書いた行数で開発規模とか
評価される時代遅れの職場なの?
0301名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:48:29.32ID:tpcd01WR
海外のstackoverflow辺りでトピックでも立てて見れば?

鼻で笑われるぞw
お前はやりすぎだってな。
0302名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:49:51.66ID:GZq7y5i+
>>298
それって、ゆとり流の自己紹介なの?
0303名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:53:09.66ID:GZq7y5i+
>>301
stackoverflowなんぞを拝承しているとは、これまたレベルが低いなぁ。
白人コンプレックスか?
0304名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:57:26.27ID:tpcd01WR
オブジェクト指向が大好きなプログラマはそもそも
そのクラスから変更可能な辞書を持つクラスを書いて、
辞書の一要素を変更可能なメンバ関数として公開して
外部から編集させるなんてしないだろ。
0305名刺は切らしておりまして
垢版 |
2017/09/26(火) 22:59:01.33ID:tpcd01WR
それこそ辞書に何が入るかわからんのに。
そもそも辞書をプロパティなんかにしない。
0306名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:03:01.03ID:tpcd01WR
まぁこれだけ言ってもわからんのだから
お前の書くコードは好きにすれば?
心ゆくまでエラーを補足するがいいよ。

でも、今後は一々他人のコードに注文つけるのはやめておけよ。
原理主義者は害悪でしかないぞ。
0307名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:04:50.83ID:GZq7y5i+
>>304
スクリプト書きや、メンバ関数や変数が全部publicな、なんちゃってオブジェクト指向の
Pythonしか知らない低脳は知らないのかもしれんけど、C++など本物オブジェクト指向言語
ではメンバ属性を指定するprivateやprotectedというものがあってだな、同一クラス内のみ、
または派生クラスからしかアクセスできないメンバ変数やメンバ関数を定義できるのだよ。

C++書きなら常識だけど、ゆとり馬鹿はのびしろがあっていいなぁ。
0308名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:07:07.55ID:tpcd01WR
なんだ、こいつは?
全然噛み合わない話をし始めたぞ。
0309名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:09:06.68ID:tpcd01WR
これからも自己満足で頑張ってくれ。
そして二度とPythonには触らんでくれよ。

大好きなC++で頑張ってくれ。
0310名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:09:52.86ID:GZq7y5i+
>>306
害悪はオマエだよ。 趣味で書くプログラムだけにしとけよ。 まかり間違って組み込みなんかに
関わられると、タカタみたいに死人を出す製品を世に出すからな。

オマエ自身と家族だけが死ぬなら自業自得だが。(w
0311名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:09:58.24ID:YkvUmCH2
冗長コード書く奴は問題を整理出来てないから妥当
0312名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:10:49.44ID:tpcd01WR
やっぱり組み込みか。
自分の世界を全てに当てはめてるアホだったな。
0313名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:11:00.18ID:mpwFYVwz
COBOLとN88−BASICで十分
0314名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:13:14.52ID:GZq7y5i+
>>312
三つ子の魂百まで、スクリプト書きは死ぬまでコピペ房まで読んだ。
0316名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:18:41.79ID:UozbFxu3
>>312
いやいやガチな組み込みプログラマは動的メモリーアロケーションすらきちんと設計するからリソース不足=プログラム論理不良扱いだよ(なので発生したらリブートするのが普通)
そもそもPythonなんて使わないし
ID:GZq7y5i+ は単なる知ったか爺だろ w
0317名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:18:48.11ID:wt+l/Jyb
>>310
>>293>>299はどうなんだ?
組み込み系の知見を聞いてみたい
0318名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:19:07.34ID:PH0M5lF4
さあ、皆んな、そろそろ仕事に戻るんだ。
無駄話はもうお終い。
0319名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:21:14.03ID:F/C0umUF
そうは言うけどCOBOLでも同じことできるだろ
0320名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:22:53.00ID:aIphuNC5
エンドユーザーのワイ、ときおりpip list --oでアップデートを調べるくらい。
0321名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:28:35.65ID:GZq7y5i+
>>317
組み込みでもピンキリだけど、人の生死に関わるようなシステムだと、リングバッファとかは
あるが、動的メモリ配置なんか許されない。 関数ごとのスタック使用量もツールでチェック
する。 ガベコレが動くような言語じゃ話にならない。

一方、Linuxベースで動いているようなネットワークルータや、複合機プリンタなんかだと、
こっそりとリブートしていたりするね。
0323名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:31:06.02ID:GZq7y5i+
>>316
へぇ、OS自身や別タスクでのリソース消費まで机上で見積もれるんだ。すごいねぇ。(w
0324名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:31:55.31ID:PH0M5lF4
>>316
タカタとかエラー訂正と言うタームに対して通信系の話を持ち出すあたり、結構シビアな人命に関わる伝送系装置とかかな?
鉄道車両の制御系とか。
プログラムと言っても幅広いもんだね。
0325名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:35:29.88ID:wt+l/Jyb
>>321
スラブなんて使わんのか?
人命に関わるシステムでfatalな状態は再起動せずにどうするんだ?
0326名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:42:50.03ID:eTwIK7lW
組み込み系は大変ね
信頼性が大事なら出来合のOS使うの止めて全部自前でつくればいいじゃん
0327名刺は切らしておりまして
垢版 |
2017/09/26(火) 23:44:09.13ID:2mSLQZHC
俺の意見で恐縮だが、Pythonで書くコードにtry catchはほぼイラネ
try catchを付けるのはクラッシュ時のエラー文が意味不明過ぎて何言ってんだ?って時に、オレオレ説明文に変える時に使うだけ
それ以外はクラッシュさせる
まず、メモリ不足ってのは設計ミスそのもの。ミニバッチになり、queue分散にもなってる中で、まだメモリ不足をやらかすのは完全な設計ミスだからリソース読み込みを作り変える事になる
だから不足の事態を考慮してtry catchを入れてプログラム実行の安定性を向上させる価値がない
これはAI学習時の話な

AI予測実行時は、Pythonでアプリケーションを作るならそりゃtry catchあった方がいいだろう。飛行機にAI乗せたらPythonコードがクラッシュして墜落しましたってのは流石にねーわな
でもそんなものPythonで作らないから問題ないんだけどな。学習したAIはバイナリ化して他言語で実行させる。C++でもJavaでもObjective-Cでも好きな言語でアプリケーションを作ってくれたまえ
0328名刺は切らしておりまして
垢版 |
2017/09/27(水) 00:14:33.39ID:aksMoQqU
>>324
今はまだ1編成だけの試験運用中だったか、山手線の新型車両に、JRと三菱が共同開発で
車両の制御系にEthernetとTCP/IPを初めて導入したとかで、試験運用開始早々にトラブ
ってたな。

>>325
最近の自動運転なんかは別として、車載ECUだとなんらかの故障や異常を検出したら、
何もしないで制御機能が止まる。 エンジンやオートマはさすがにムリだが、ブレーキや
パワステは制御といってもアシストなので、制御が止まっても機能はする仕組みになってる。

昔のエンジンであれば、アクセルは吸気量制御の弁にワイヤーで機械的に繋がっていて、
たとえECUが暴走して燃料を多量に吹いても、アクセルを戻せばエアが供給されなくなり、
エンジンは自然に止まるフェイルセーフ設計。

最近だと複数マイコンで相互に監視、マイコン内蔵のSRAMや内部バスもECC付きで、
クロック回路が正常発振してるかとかも監視してる。 でも、センサ等何か異常があれば、
エラーログを出すとともに、軽微な異常ならセンサ出力を無視して安全値で代用、最悪の
場合には完全に制御を止める。
0329名刺は切らしておりまして
垢版 |
2017/09/27(水) 00:48:57.29ID:WYH8Gxhm
>>328
やっぱり、シビアな方のガチな組み込み屋だ。
pythonネタで大暴れし過ぎw
0331名刺は切らしておりまして
垢版 |
2017/09/27(水) 02:38:02.18ID:sug9o2Lz
Pythonはctypesの完成度が奇跡的に高いから、グルーとして超便利
numpyやTensorFlowみたいな使い方は勿論、タイミングがシビアな通信や機器制御にも使える
0332名刺は切らしておりまして
垢版 |
2017/09/27(水) 05:11:43.11ID:t4OwxOxb
Pythonみたいな高級言語だとtry/catchで捕まえきれないエラーが結構あるはずだからif文でthrowすることが多くなるかな

昔ならエラーハンドリングのお作法仕込むにはLinuxシステムコールやらせておけば勝手に身についたと思うけど
Scalaとか関数型言語になるとまた特殊なエラーハンドリングが必要になってくるしもうわけわかめ

OSのリソース不足(メモリ、ディスクリプタ、ハンドル)はもうエラーハンドリングなんかできるレベルではない
(ディスクリプタ不足でエラーログへの出力すらできないことがあった)けど、
DBとかミドルウェアの異常系エラーなんかはtry/catchで捕捉したいかな

以上俺的エラーハンドリング感でした
0333名刺は切らしておりまして
垢版 |
2017/09/27(水) 05:20:27.05ID:p3gckaPW
なんで統一しようとしないの?
セキュリティの問題?単純に馬鹿だから?
0334名刺は切らしておりまして
垢版 |
2017/09/27(水) 06:50:21.22ID:1REB6+vK
>>323
> へぇ、OS自身や別タスクでのリソース消費まで机上で見積もれるんだ。すごいねぇ。(w
(w つけてバカにしてるつもりだろうけどそう言う世界では当たり前にやられてる、おまえが知らんだけ

>>324
誰と勘違いしてるのか知らんけどおれは>>316しかレスしてないぞ
0335名刺は切らしておりまして
垢版 |
2017/09/27(水) 07:04:16.37ID:sug9o2Lz
強いて統一するならC言語だが、C言語で書かなくても良いところは適材適所で良いのよ。
なのにC言語一本槍で突き進んで、しなくて良い苦労をするマゾ気質の人が多い。話を聞くとC言語しか知らなかったりする。
0336名刺は切らしておりまして
垢版 |
2017/09/27(水) 07:09:15.93ID:HXg4PkTK
pythonってファイル開けないときもtryでしか検知できなくね?
0337261
垢版 |
2017/09/27(水) 07:18:40.90ID:VUVrHPHp
なにか一日見ないと大変な事になっていますが、
どなたかアドバイスをお願いします。

数フィールド、1テーブルのDBを扱うwebアプリなら、pythonとphp、
どっちが初めての言語としてお勧めでしょうか?
0338名刺は切らしておりまして
垢版 |
2017/09/27(水) 08:21:10.68ID:dkRKheaA
>>334
そういう世界ってどういう世界ですか? 使用しているOSは? 他のプロセスやOSが動的に
確保するメモリが判るということは、OS本体だけでなく、サービスやドライバなど動作中に
ロードされるすべてのプログラムの挙動を把握しているとでも? 外部要因で発生する割り
込みやイベントは?

非同期で動く他のプロセスがいつどのタイミングでいくらメモリを使うか、どうやって予想
するの?

プログラムの開始時に、必要な最大メモリを確保するのは、初期化なしのグローバル変数を
宣言して使うのと実質的に同じで、動的なメモリ確保とは言わないぞ。
0339名刺は切らしておりまして
垢版 |
2017/09/27(水) 10:14:18.40ID:O0drLdFa
>>337
PHPはサーバーサイドでDB等と連携しつつHTML生成を得意としている言語でしょ。
一方でPythonはPHP相当の処理も出来るし、機械学習や自然言語処理やデータアナライズとか多様な用途がある点が大きな違いかな?
提示された命題だけだと、どっちもOKになるけど、プログラムスキルの習得を目的としていて、将来はWeb系以外にも興味があるのならPythonが良い様に思います。
ただチョットしたWebシステムをささっと組みたいならPHPの方が楽かも知れないね。
チュートリアルも一杯ネット上にあるし。
と言う事で両方やってみましょう。
0341名刺は切らしておりまして
垢版 |
2017/09/27(水) 10:52:34.19ID:g1KjJB1i
>>338
こいつがなんでそこまで厳密性に拘るのかわからない。しかもPythonで。

Python使う以上それなりの部分は妥協することが前提で
その代わりに実装の楽さや柔軟に書けるメリットを享受出来るのに。

明らかにその用途でPythonは使うなで済む問題だろ。
0342名刺は切らしておりまして
垢版 |
2017/09/27(水) 11:02:15.13ID:DipwNT+r
>>338
ワーストケースを想定して足し合わせるだけですが。
サービスもドライバもアプリも製品に組み込んだものしか動かないので、見積もり可能ですね。
その上で、製品メモリの容量を超えるようなら各チームにメモリの使用量を減らす(ヒープにしてもスタックにしても)
よう指示が出るだけです。
0343名刺は切らしておりまして
垢版 |
2017/09/27(水) 11:07:22.13ID:DipwNT+r
>>294
その場合、下位からはちゃんとリソース不足という例外が上がっているわけで
それを握りつぶしている上位側の問題。
0344名刺は切らしておりまして
垢版 |
2017/09/27(水) 12:00:47.47ID:x21xDQi/
>>328
スラブは使わないのか?使えばいいのにな
センサ周り含めフェイルオーバーからのWDTで再起動するのが一般的だと思ってたんだけど制御止めるのか
高速走行中に制御切られたら恐怖だな
最低限必ずパワステは生きてて欲しいからやっぱりエンジン式が安全か

スレチだからこの辺にしとこ
0345名刺は切らしておりまして
垢版 |
2017/09/27(水) 12:09:21.14ID:x21xDQi/
>>338
unixならプロセスが使用できるリソース上限は設定出来るけどな
動的メモリ確保までは制限できないが、そのためにスラブやプールで動作保証するのがお作法かと
0346名刺は切らしておりまして
垢版 |
2017/09/27(水) 12:33:35.42ID:t4OwxOxb
Javaでメモリ最大値64Mに制限していたアホアプリがあったな。
JDKの基本ライブラリ読み込んだだけでメモリ使い尽くしてすぐにメモリエラーでコアをはいていた
0347名刺は切らしておりまして
垢版 |
2017/09/27(水) 12:44:37.74ID:1d9jcipX
>>338
> そういう世界ってどういう世界ですか?
ガチの組み込みって書いてあるだろ
今時で言えば機能安全を要求される分野ってこと

> 使用しているOSは?
ケースバイケース

> 他のプロセスやOSが動的に確保するメモリが判るということは、OS本体だけでなく、サービスやドライバなど動作中にロードされるすべてのプログラムの挙動を把握しているとでも?
プログラムの挙動を把握してるのは当たり前
そもそもこの分野では動作中にロードなんて普通しないし

お前の知らない世界があるってことぐらいは認識しなよ
0351名刺は切らしておりまして
垢版 |
2017/09/27(水) 18:24:32.99ID:Qfby54ar
>>347
動的ロードしないのに動的メモリ確保とかありえん世界だが、
思った通り、何一つ具体例を挙げられないホラエモンだったか。
0353名刺は切らしておりまして
垢版 |
2017/09/27(水) 18:55:55.52ID:35V9oOS9
機会学習だろ?
0354名刺は切らしておりまして
垢版 |
2017/09/27(水) 19:02:50.12ID:DipwNT+r
>>352
CSの教育で採用されていることもあって、
機械学習や信号処理などを始めとした数値計算ライブラリが充実してる。
0355名刺は切らしておりまして
垢版 |
2017/09/27(水) 19:28:56.40ID:VUVrHPHp
>>339
レスありがとう。
web以外でのプログラムが想像できないということは、
研究とかで使われているんですね。
自分は、ブラウザを使ったDB管理をしたいぐらいなので、フレームワークを使うかどうかわかりませんが、
2つをそれぞれ試したいと思います。
0356名刺は切らしておりまして
垢版 |
2017/09/27(水) 19:56:21.13ID:mItu38lu
>>349
Pythonなんて使わないってことは>>316に書いてある
話の流れぐらい読んでくれ

>>351
バカなの?
データ量によって動的確保するのは普通にあるわ
0357名刺は切らしておりまして
垢版 |
2017/09/27(水) 21:02:05.84ID:O0drLdFa
>>355
頑張って下さい。
後、大事な事が一点
dictは必ずtry句で囲んで、あらゆるエラーに備えること。
さもないと、怖い組み込み屋にドヤされるからね。
このレスを読んだ幾人かは、既に実践してるんじゃないかな?
多分ね。
ではでは
0360名刺は切らしておりまして
垢版 |
2017/09/27(水) 22:04:40.93ID:PQB7elmw
>>356
そうか。読んでないのではすまんかったが、ここでドヤるのは場違いだな。
二度と交わることはないだろうから、穏やかに過ごして欲しい。
0363名刺は切らしておりまして
垢版 |
2017/09/27(水) 23:38:46.28ID:J4lrjegu
PHP,Perlと並ぶ頭がパー言語
0364名刺は切らしておりまして
垢版 |
2017/09/28(木) 12:25:10.38ID:XsdedsBX
オーガズムの瞬間、女性はこんな表情をしている(画像集)
http://hotphoto.nufszone.com/28.html
0366名刺は切らしておりまして
垢版 |
2017/09/28(木) 16:10:00.70ID:bQQ7My36
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ ←>> 365
 (_フ彡        /
0371名刺は切らしておりまして
垢版 |
2017/09/28(木) 22:57:29.88ID:OQmAKczp
char *data = NULL;

if (data == NULl)
typeof( ((type_t*)data)->m ) *m = ent;
0372名刺は切らしておりまして
垢版 |
2017/09/28(木) 23:51:16.38ID:yoGOmXnd
AIライブラリで無双するPythonも
Railsで無双するRubyもどっちもやっていることは一緒

盛者必衰の理を表す
0373名刺は切らしておりまして
垢版 |
2017/09/29(金) 00:00:45.71ID:KIC/K/L+
Pythonはともかく
Railsがいつ無双したんだよ。

ちょっと日本ではやったくらいだろ。
0375名刺は切らしておりまして
垢版 |
2017/09/29(金) 16:22:41.59ID:N6AaeTAp
>>373
TwitterとかRailsだったし、開発関係だとHerokuなんかもRails

ただ、流石にRailsはオワコン、そこだけは同意
0376名刺は切らしておりまして
垢版 |
2017/09/30(土) 02:18:24.50ID:F56Mz/Ks
いつも思うが
Pythonが読みやすいって思うのは英語圏の人間だけだよね
つまりいつも自分たちが話すようにプログラミングできる
だから美しい
あれだよ野球でワールドシリーズといいつつ実はアメリカンシリーズみたいなもんで
こういうオナニー行為ほんとアメリカ人は好きだよね
0379名刺は切らしておりまして
垢版 |
2017/09/30(土) 06:53:50.28ID:fJd1XXgX
>>376
日本以外は大概英語圏なんですが
0380名刺は切らしておりまして
垢版 |
2017/09/30(土) 09:01:58.20ID:iwK48zm5
python ピッホン
0382名刺は切らしておりまして
垢版 |
2017/09/30(土) 12:09:45.67ID:MY74keh2
>>377
ただし日本のScala案件は総じてクソ
言語は先進的でも、設計思想が80年代前半の非構造化BASICで止まってる
0384名刺は切らしておりまして
垢版 |
2017/09/30(土) 19:02:11.17ID:ukU4yvXq
>>383
Rubyぽい感覚ならまだだいぶ救いがある方。
N88BASICを思い出す設計レベルだからな。
0385名刺は切らしておりまして
垢版 |
2017/10/01(日) 00:54:33.20ID:8fIucZVX
それは使う道具(言語)関係なしにやばいやつじゃないの?
仕事でコード書く人は教養としてコードコンプリートくらいは読んでてほしいわ
古い本だけど今でも役立つことが書かれている
0386名刺は切らしておりまして
垢版 |
2017/10/01(日) 01:07:06.85ID:m6FX5xeV
Githubのスター数

Ruby
Rails 38000
Sinatra 9000

Python
Flask 30000
Django 28000

WebでもPythonのほうが強いじゃん。
0388名刺は切らしておりまして
垢版 |
2017/10/01(日) 16:02:46.06ID:qtxT+/eU
JavaやPHPなんかは今後破滅する可能性高いからあまりおすすめはしない
0390名刺は切らしておりまして
垢版 |
2017/10/01(日) 20:17:13.61ID:TIXWTxnC
これからはPythonは伸びるだろうな。学習していて損はないと思う。
PHPはセキュリティに難あり。
これが解決できればPHPもネットデータベース環境では復活するだろうけど。
攻撃を仕込まれなければCGI的な処理はトップクラスで早い。
他に欠点は、PHP組み込んだサーバーを立ち上げてないと利用できない。
Perlは6で死んでる。Perlは自由度高くて好きだけど、
処理を複雑化させると同じ事が出来る時と出来ない時が出てくる癖のある言語なので
相当に理解してないと使えないし、常に特殊変数がついて回りメモリ使用量が多いのと
$が嫌いな人はお勧めできない。
ファイルを一括してSHA1とか纏めて算出するのに簡易的に使う事ある
0391名刺は切らしておりまして
垢版 |
2017/10/01(日) 20:33:40.85ID:SgzJGZxh
バイオインフォマティクスでは以前(2010年頃)はPerlが最強だったんだけど、今はPythonに抜かれたのかな?
0392名刺は切らしておりまして
垢版 |
2017/10/02(月) 08:20:41.96ID:K6cEb1JU
>>388
Javaは9でちょっと不穏な空気を感じている
「今まで動いてたものが動かなくなる可能性がある」と言うのはやはり気になる
0393名刺は切らしておりまして
垢版 |
2017/10/02(月) 08:59:01.60ID:oet79ZEc
C#も2012か13辺りでforeachの非互換問題あったな
0394名刺は切らしておりまして
垢版 |
2017/10/02(月) 09:44:55.12ID:DX05fZJV
OpenOfficeやLibreOfficeのマクロのソースを探すと
Pythonでプログラミングされたものが多数見つかって
Pythonを習おうと思ったが、
そのころは日本にちゃんとした教材本がなかった。
0395名刺は切らしておりまして
垢版 |
2017/10/02(月) 09:46:22.67ID:DX05fZJV
OpenOfficeやLibreOfficeは専用Basic以外に
いまでもPythonでスクリプトを書けるんだろうか?
0396名刺は切らしておりまして
垢版 |
2017/10/02(月) 10:15:47.39ID:+Y+e1SLd
癖で、セミコロンをつけたり、かっこをつけてしまったりするw
イマイチpandasが理解できていない
0397名刺は切らしておりまして
垢版 |
2017/10/02(月) 20:17:42.65ID:nFbDu5Mx
上の方で老害が暴れてたけど
どこのスレでもこういう老害が湧いてくるよなあ
老害はPython触る必要ないからおとなしくすっこんでて欲しい
0399名刺は切らしておりまして
垢版 |
2017/10/02(月) 23:03:20.72ID:TNFa8EXV
>>397
まだ、ゴミを量産するだけの、基礎も実力もないアーリーアダプターがホザいてるようだな。
にわか仕込みのアミバ様は、どんな言語だろうが長続きしないのだな。
0401名刺は切らしておりまして
垢版 |
2017/10/03(火) 00:41:29.90ID:/AYGE/I3
思考も何もかもが凝り固まった
老害は本当にかわいそう。

アセンブリ言語でもいじってればいいよ。
0402名刺は切らしておりまして
垢版 |
2017/10/03(火) 01:21:20.15ID:wbUC0oWs
>>391
gensimみたいな巨大な行列計算の実装例が出てしまった以上、ちょっとした計算(といいつつ
超ガッツリなんだけど)はもうpythonで十分でしょ

>>393
スレッドの仕様やxamlまでコロコロ変えてくるc#だから、何変えてもなあって感じ
0403名刺は切らしておりまして
垢版 |
2017/10/03(火) 12:51:34.47ID:8uTpPGW9
アーリーアダプターだのレイトマジョリティだのって、なにが良い悪いとかじゃないよね
0404名刺は切らしておりまして
垢版 |
2017/10/03(火) 13:49:59.70ID:CD8izU5y
>>399
20年前からタイムスリップしてきたのか?
0406名刺は切らしておりまして
垢版 |
2017/10/03(火) 21:13:57.00ID:LOcUTp79
配列の添字が0始まりの言語は滅びろ
0408名刺は切らしておりまして
垢版 |
2017/10/04(水) 01:26:25.88ID:Yw+h/teE
>>405
sitecostomize.pyちゃんと書いときゃpython2だってそう困らない
コマンドプロンプトにDOS窓使ってるなら、DOS窓やめれって言ってあげるが
0410名刺は切らしておりまして
垢版 |
2017/10/04(水) 16:57:33.36ID:wDUlmSMI
オフセットで考えるってのがクソなんだよ。10番目を考えるのに9個先って考えるとか異常だわ。
Cじゃあるまいし。
0412名刺は切らしておりまして
垢版 |
2017/10/04(水) 18:22:34.88ID:CvcNGbS5
どちらでも使えるよう1個余計にメモリを確保する言語もあった気がする
でも複数人で協業する場合は混乱するだろうな〜

やはりゼロの概念を受け入れるべきだろう
0414名刺は切らしておりまして
垢版 |
2017/10/04(水) 19:00:04.10ID:67bQOYnI
>>410
オマエだけ、10進数を'0'〜'9'の代わりに、'1'〜'9'と'A'でも使えばいいよ。
0417名刺は切らしておりまして
垢版 |
2017/10/04(水) 22:04:00.52ID:UnN7qNAg
>>410
lengthで自然数を返すから、入れ物は0番からじゃないと
配列や文字列を扱う時に扱いづらくなる。
PCの世界にはレイという概念はあってもゼロという数値上に存在しないという概念はなくて、
存在しない事を表すのは空文字列とかdefinedやnullだから、そういう都合から考えても
0からスタートするのは正しいと思う。中には0と""とdefinを同列に扱う言語があるけど、
それを欠陥言語と見るか、利便性で仕方ないと見るかは使い手の判断によるだろうな。
文句ばかり言って使えないという人は、その言語の別の部分の利便性を把握してないと思う。
片方を便利にすれば片方が削がれるのは仕方ない場合が多い
0419名刺は切らしておりまして
垢版 |
2017/10/05(木) 03:20:02.29ID:n2BAm2Hk
0から始めるか1から始めるかは、一長一短があるから文句を言っても仕方ない。
一般的には、0オリジンの方がコードはシンプルになる。
0420名刺は切らしておりまして
垢版 |
2017/10/05(木) 06:24:55.49ID:SPvw6YT4
>>410
数え方って人によってだから
例えば10人いるクラスで全員いるかどうか
確認するときには1から数えて9人いればOK
でもこれって自分を抜いてるんだよな 自分を
暗黙で数えたとするなら自分は0人目 別に
自分を最後に数えて10人目でもいいけど
どっちを取るかは自由だよ
0427名刺は切らしておりまして
垢版 |
2017/10/10(火) 08:43:21.43ID:dGiIIg/K
>>426
経験則だが、COBOL使ってる現場ほどネット繋げない率高い
COBOLに限らずオープンソースではないシステムを使ってる程そう言う傾向ある
0429名刺は切らしておりまして
垢版 |
2017/10/15(日) 23:42:27.54ID:yHjYPebA
Python2とPython3の違いに戸惑う。
0431名刺は切らしておりまして
垢版 |
2017/10/17(火) 18:23:17.29ID:P2O8iSmY
お前らってどこでプログラミング勉強したの?大学?
0432名刺は切らしておりまして
垢版 |
2017/10/17(火) 18:51:18.75ID:Ri8oLs20
Python3覚えた頃に、Pythonn4が出て、互換性の問題が発生する予感しかない。
0434名刺は切らしておりまして
垢版 |
2017/10/17(火) 19:42:21.03ID:VupGeg0s
Javascript周りの乱立ぶりより遥かにマシだろ。
0435名刺は切らしておりまして
垢版 |
2017/10/17(火) 20:11:37.68ID:tvl9UKUY
これなんてよむんだ?ピョン?
0437名刺は切らしておりまして
垢版 |
2017/10/18(水) 15:09:46.40ID:wxTAFYge
「 大 宣 言 の 日 」 の 後 、 真 実 が 明 ら か に な り ま す 。


マ人トレーヤが世界に向かって話をする時(『大宣言』)、初めて本当の身分を明らかにされます。
およそ25分か35分、史上初、世界的規模のテレパシーによる接触が起こります。
14歳以上の人々は心の内で聞くでしょう。
日時はあらかじめメディアが時間を知らせるでしょう。

マ人トレーヤは地球と他の惑星の間にある協力関係について説明されます。
0439名刺は切らしておりまして
垢版 |
2017/10/18(水) 16:09:17.41ID:+KrCw6pm
Perl6はそれ以前のPerlとはまったく別言語らしいね。
ややこしい。
Perl++とでも命名してほしいね。
0440名刺は切らしておりまして
垢版 |
2017/10/18(水) 17:05:01.24ID:+KrCw6pm
お前らは日本人なんだから
素直に日本語プログラミング言語を使え。
習得ははるかに楽だ。
背伸びするな。
0442名刺は切らしておりまして
垢版 |
2017/10/19(木) 02:06:37.07ID:F47t47xJ
☆ 私たち日本人の、日本国憲法を改正しましょう。総務省の、
『憲法改正国民投票法』、でググってみてください。
2017年10月22日(日)の衆議院選挙は、ぜひ投票に行きましょう。
平和は勝ち取るものです。お願い致します。☆☆
0443名刺は切らしておりまして
垢版 |
2017/10/19(木) 07:14:20.86ID:g3yh2yMy
>>440
寝言は自然言語でプログラム、つまり仕様書をそのままコンパイル出来るようになってから言え
まあ仕様書も英語なんだが
0445名刺は切らしておりまして
垢版 |
2017/10/24(火) 17:26:31.54ID:h5fZwirA
仕事はあるよ
0446名刺は切らしておりまして
垢版 |
2017/10/24(火) 20:32:57.27ID:Cwvv1Txg
どうせ、クラウドワークスやランサーズとかの偽装請負だろ?
0447名刺は切らしておりまして
垢版 |
2017/10/24(火) 20:36:10.07ID:gT6m2AEe
2013年10月8日の読売は永久保存版だぞw
http://hayabusa3.2ch.net/test/read.cgi/news/1381235548/
http://uni.2ch.net/test/read.cgi/newsplus/1381214144/l50

新聞界のドンであるナベツネが書いてるんで有名な社説で
「放射能は、時間を経ると減り、1000年で99・95%が消滅する。」
なんて書いちゃってるからなwww

新聞の社説は一番重要だからちゃんと読めとか言われたことあるよな?w
その世界最大の発行部数が自慢な新聞の社説でこれだからな実態はw

読売を読んでる奴=バカwwww
0450名刺は切らしておりまして
垢版 |
2017/10/28(土) 15:39:41.01ID:DnG9yagy
くそ言語言ってる奴は理解できないからだろ
Pythonはライブラリーも完璧だし
というかなんでWeb系の話しか出てこないんだ
せっかくPythonなのに
0452名刺は切らしておりまして
垢版 |
2017/10/28(土) 15:49:50.41ID:UW9I0r+X
俺が円周率論文やってた洒落でできただけにしか思えない
0453名刺は切らしておりまして
垢版 |
2017/10/28(土) 17:07:37.90ID:DnG9yagy
本物のPythonユーザーはいないのか
0454名刺は切らしておりまして
垢版 |
2017/10/28(土) 19:51:22.40ID:AXfSjC7g
&#8234;【チャレンジャー求む!天才、光吉の日本一難解な人工知能動画Part1】 
生田よしかつ 菅原道仁 光吉俊二 メラニー

https://youtu.be/vVj7RlQnPlc
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況