OOPと手続き型プログラミングの比較 - ページ 44

 
Alexey Oreshkin:

というのも、スタティック変数は すでに更新されているからです。この関数は動作しますが、新しいロウソクが到着したとはもう言えません。

ちなみに、OOPがなければ、javaやc#などで書くことはできない。
ちなみに、OOPがないとjavaやc#などは書けないので、99%内定が閉ざされます。
同じように、良いプログラマーの求人の99%は、OOPがないと締め切られてしまうのです。

プログラミング言語の採用内定者数ランキングというものがあります。

OOPを知るための要件は一度も見たことがない。


私にとっては、その理由は明白です。


まともな大規模オフィスであれば、コードを書くための標準があります。OOPは、大規模なチームの作業を組織化するというあらゆる問題を解決するものではないので、そのような標準の一部であってもなくてもよいのですが、OOPはこの問題の一部に過ぎません。大規模な開発では、コーディングそのものが労働投入量の20%以上を占めることはなく、この20%の一部をOOPが解決していることを考慮すれば、何を書いているのでしょうか。


今日の私の練習の一例です。


RをICLと比較すると、持っています。

  • ベクトル演算
  • より多様なサイクル
  • 全コア搭載
  • ...


では、µlからRにコードを書き直す理由にはなるのでしょうか?実際、μlよりRの方が有利なのでしょうか?私にとってはそうではありません。議論の意味がまったくわからない。


OOPもそうですね。好きな人もいれば、そうでない人もいる。OOPそのものは何の意味もない。

 
Vladimir Perervenko:

レナート 1つ質問です。

Rを大量に商用製品に導入しているコンソーシアム Rの「素人」たちは、その「いやらしさ」を自覚しているのだろうか。光を当てた方がいい。そうでなければ、彼らは打ちのめされてしまうでしょう。

人を驚かせるのが得意なんですね。

テーマから外れてしまい申し訳ありません。

少しでもプロのプログラマーのレベルに近づいたら、謝りますよ。

 
Реter Konow:
関数呼び出しが あるファイルにあり、関数自体が別のファイルにあり、2つのファイルが共通の接続を持っていない場合、呼び出しのあるファイルに名前を入力すると、知能は、そのファイルに接続されていない、他のに定義されている関数の名前を与えることはありません。

これも悩んだのですが、解決策を思いつきました。メインファイルへのバックリンクを利用することができます。

 
Alexey Oreshkin:

新しいバーを定義する関数を取ることができ、その内部にはバーの時間を格納する静的変数が あります。また、この関数を1回のキャンドルで複数回呼び出すようにしてください。を除くすべての回が動作しません。

また、OOPでは、呼び出しのたびに新しいオブジェクトを作成しなければならないのですか?

スタティック変数を関数内ではなく、関数から呼び出された場所に格納します。
 
aura:

また、OOPでは、各所から呼び出すときに新しいオブジェクトを作らなければならないのですね。

スタティック変数を関数内ではなく、関数から呼び出された場所に格納します。

シングルトンなど様々なパターンがありますが...
新しいオブジェクトを作らなくても...。

 
Ilnur Khasanov:

シングルトンなど様々なパターンがありますが...
新しいオブジェクトを作らなくても...。

イルヌール(名前の訳はあってるかな)、そんな難しい言葉で人を怖がらせるのはやめてくれ。ここにはBASICレベルの同志がいるのです ))。

 
aura:

また、OOPでは、各所から呼び出すときに新しいオブジェクトを作らなければならないのですか?

静的変数を関数内ではなく、関数から呼び出された場所に格納する。

どちらの場合も、すべてはタスクと現在のコンテキストに依存します。

1.もしかしたら、その都度新しいインスタンスを作成する必要があるかもしれません。もしかしたら、一度オブジェクトを作成して、そのアドレスだけを使うということも必要かもしれません。もしかしたら、オブジェクトは全く作成する必要がなく、ただ宣言すればそれで済むかもしれません(この場合、オブジェクトはスタック上に自動的に作成されます)。

2.静的変数は 可能な限り避けるべきです。これは常に可能というわけではありませんが、努力すべきことです。静的変数をどこかで宣言してしまうと、それを参照する場所、そして何よりそれを変更する場所をすべてトレースすることは困難です。静的変数は、ここで正しく指摘されているように、特別な場所、つまり「signleton」型のオブジェクトに格納する必要があります。これは、プログラム内に1つだけ存在できるオブジェクトのデザインパターンである。

 
Alexey Volchanskiy:

イルヌール(名前の訳はあってるかな)、そんな難しい言葉で人を怖がらせるのはやめてくれ。BASICレベルの同志がいる))。


こんにちは。


というのは、私のことですか?

ははははははははははははははははははははははははははははははははははははは))))。

 
Alexey Volchanskiy:

イルヌール(名前の訳はあってるかな)、そんな難しい言葉で人を怖がらせるのはやめてくれ。ここにはBASICレベルの同志がいる ))

まあ、例えば、ポントリャーギンによる、最適管理について、HYABについて怯えたい--ここには、トレーディングにおける最適管理についての記事は全くないのですが......。(@Rashid Umarov)
そして、新しいものに怯えるというのは、一番新しいことかもしれない...。
 
Ilnur Khasanov:
まあ、例えば、ポントリャーギンによる、最適管理について、HYABについて、威張りたいのですが、ここにはトレーディングにおける最適管理についての記事は全くありませんし...。(@Rashid Umarov)
そして、新しいことに怯えることが、一番新しいことなのかもしれない...。

非常に面白い、私は時代に遅れている
ポントリャーギンによれば」とは

お金にならないから))))理論に飛びつかないだけです。)