- 締切済み
pythonの事
hue2011の回答
- hue2011
- ベストアンサー率38% (2800/7250)
BASICもPASCALも理解していないとしか言いようがありませんね。 少なくとも足して2で割るというような開発系じゃありませんから。 発想は検討が付きます。おそらくWindowsでVBなんかでプログラムを作ったりDelphiでDBのソリューションなんかを簡単に作ったことがあって、この程度簡単なもんかな、と思ったということでしょう。 その発想だったら全然違いますね。 簡単は簡単ですが、それらと全然違うのは開発系がクローズしていないということです。linuxみたいなものを理解していないとわからないかもしれませんが、オプショナルな機能は本体とは別に導入(まあインストール)して、開発系から触れる状態にしておくだけです。そのため、開発系全体は多種多彩な状況を作れ、自分自身が全然開発していない、そもそも動きも操作法も知らないような処理を平気で利用できるのです。当然OS自体を制御するということも可能だし。 バグ、というのはどういう場合にできるかというと、アルゴリズムを一つ作ったらそこに必ずバグがあると言われるようなもので、プログラムを1から作成したらバグだらけです。1から作らなければそんなことは気にする必要が無いんです。 こんなことできないだろうと思うようなことがPythonを使うと平気に簡単にできます。C++なんかで苦労したことがあれば、まるで嘘のように。また、Javaのようにデプロイ時におっそろしく重たいものを持ち込むという必要もありません。 近いといわれるのはR言語なんかで、これもとてつもない理解でききれないような統計手法を、数学者のように偉そうに使って処理できます。 なお、おなじみのスクリプト言語ですからインタープリタで、そういう意味でもDelphiとは全く異なります。Pascalは文法の間違いさえ片付ければもうバグはないと言われるほどの完璧な設計をされていますから、コンパイラが許したらそのコードは必ず間違いなく動きます。 Pythonはそこを通らなければ不具合は発見できないので品質カバレッジが面倒です。そのためクラス設計をし、処理をパタン化ローカル化するので、はっきり全体は構造化します。最新のVBはある程度これはできますけど、所詮ドットネットのお世話をしているだけです。 最終的に不可能だと思われるようなものを実現できるのがPythonで、これをBASICと比較するなら悪魔と豚を比較するようなものであり、Pascalと比較するなら悪魔とサラブレッドを比較するようなものです。
関連するQ&A
- アンドロイドタブレットの事。
アンドロイドタブレットをラズベリー・パイ3のディスプレイとして、使用したいのですが設定方法等をお教え下さい。 ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)
- LAVIEアップデート更新プログラム
型番PC-NS150KAR アップデート更新プログラムはしたいがやり方が 分からないので教えたください。 ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)
- プレビュが見れない。
Jpegのプレビユーが見れません。 どうすればいいのか、教えてください。 ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)
- 電源コード
電源コードが壊れたのか差し込めません どうぞよろしくお願いいたします ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)
- UltraLite VK23T
充電器の型番が、知りたいです。 宜しくお願いします。 ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)
- PFDマニュアルをダウンロード
SmartVisonのマニュアル ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)
- 修理状況がつかめない
NECパソコンの修理状況がつかめない ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です
- 締切済み
- その他(インターネット・Webサービス)