[ディスカッション] 私が個人的により重要だと思うトピックは、ソフトウェア エンジニアが開発するオペレーティング システムは何ですか?
[考察] 私が個人的により重要だと思うテーマ、プログラマーはどのオペレーティング システムで開発するのか
これは常に疑問であり、非常に疑問のあるトピックです。 「プログラマーは『開発』を行うためにどのようなオペレーティング システムを使用しますか?」
過去
私が初めて触れたプログラムは 2007 年の PHP でした。当時はみんなXPを使っていて、Linuxもすでに始まっていました。私は卒業したばかりで、PHP の仕事の面接に行きました。どのオペレーティング システムで開発するかを聞かれたので、win XP と答えました。その結果、何度もブラッシングされました。 。
中
その後の仕事もプログラミングに関するものでした。 ECネットワークプラットフォーム会社、ゲーム会社、Webサイト会社で働いてきました。私が出会ったプログラマーは、C++、JAVA、C#、PHP、.NET など、誰も WIN で開発をしていませんでした。そしてそれらのほとんどはXPです。
今
中国のネットユーザーの使用習慣とトラフィック統計を表示します。
百度統計: http://tongji.baidu.com/data/os
ウェブサイト統計: http://os.data.cnzz.com/
win システムが少なくとも 95% を占め、win XP が 70% を占めていることがわかります。 ……
<br /> //数据来自CNZZ<br /> 操作系统类型 2012年11月使用率 2012年11月占有率<br /> Windows 95.2% 96.52%<br /> Windows XP 72.62% 71.43%<br /> Windows 7 21.45% 23.65%<br /> Windows Vista 0.56% 0.89%<br /> Windows 2003 0.36% 0.31%<br /> Windows 其他 0.14% 0.18%<br /> Windows 2000 0.07% 0.06%<br /> 嵌入式手持终端系统 3.82% 2.69%<br /> Linux 0.73% 0.46%<br /> 苹果电脑 0.24% 0.30%
もう4、5年経ちますが。私も Linux で Ubuntu を使用したことがありますが、非常に不快に感じます。効率と速度は win での開発ほど速くありません。コードを手で書くのは耐えられますが、プロンプトを表示せずに 1 つずつ入力すると、デバッグが不便になります。サポートされているソフトウェアは少ないです。そして、エラーやクラッシュが頻繁に報告されます (実際にクラッシュです。Ubuntu LTS 12.04 wubi では頻繁に発生します)。また、ビデオを見るために Firefox を開いてからすぐにクラッシュします。数日使用した後諦めました。
「プログラマーはどのようなオペレーティング システムを使用しています」という質問に戻りましょう。
私の個人的な意見では、おそらく中国本土のプログラマーはヨーロッパや米国のプログラマーとは異なるシステムを使用しているのではないかと思います。そのため、プログラムの開発例やテストに関しては、すべて Linux で行われています。もう 1 つ言及する価値があるのは、PHP の新しいバージョンが登場するたびに、window が非推奨であることがますます明らかになっているということです。 PHP 2.3.x 以降、公式 Web サイトでは Windows でのインストール パッケージのダウンロードが提供されません。 apacheについても同様です。したがって、さらに不可解です。
この問題は議論する価値があると思いますが、プログラマが使用しているオペレーティング システムやコーディング ツールに関する信頼できる統計はあるのでしょうか。
-----解決策---------
効率の速さでは勝てない以下の展開はとても早いです。コードを手で書くのは耐えられますが、プロンプトを表示せずに 1 つずつ入力すると、デバッグが不便になります。サポートされているソフトウェアは少ないです。そして、エラーやクラッシュが頻繁に報告されます (実際にクラッシュです。Ubuntu LTS 12.04 wubi では頻繁に発生します)。また、ビデオを見るために Firefox を開いてからすぐにクラッシュします。数日使ったところで諦めました。
これには根拠がありません。有名な IDE にはすべて Linux バージョンがあります。しかし、Linux 環境のほとんどのプログラマーは完全に手作業で記述します
私は、Ubuntu 12.04 を 2GB のメモリで半年使用していますが、1 ~ 2 か月間再起動していないことがありますが、それでも非常にスムーズに動作します。
------解決策---------中国は少々極端ではあるものの、依然として海外でも同様、ほとんど窓
php が Windows バージョンを提供していないとは言えません。単に分離されているだけです
なぜフルーツバージョンは提供していないと言わなかったのですか?
PHP はオープンソース契約に従う必要があり、コンパイルされたバージョンが個別に分離されるのが通常です
しかし、PHP が Windows で Unicode パスを解決できないのは明らかな問題です
私は多くの外国人に会ったことがありますが、多くの中国人が今でも - バージョン w を使用していることを知って驚きました。なぜなら、彼らにとってそれは単なる週給か、それ以下だからです
外国人は、$ を買う余裕がないというよりも、$ に耐えられないという理由で - バージョン W を使用します
以前、海外の友人にネットワーク ディスクから何かをダウンロードするのを手伝ってもらったのを覚えています。そのとき、彼はダウンロードするためにアカウントに直接料金を支払いました
私がごめんなさいと言うと、彼はこう言いました - ハンバーガー半分、私にください。まだ食べるか検討中です...
-----解決策-------- --- --------この問題は、実行環境ではなく開発環境に関するものであるため、議論する必要はありません。
極端な場合、携帯電話のプログラムは PC 上で開発され、携帯電話上で実行されます。開発のために携帯電話に開発環境をインストールする人はいません
他人のために働いている場合は、上司から与えられたオペレーティング システムを使用する必要があります。自分で機械を運ばなければならない可能性はありますか?
自分のマシンを使用している場合は、好みのオペレーティング システムを使用してください。これは開発自体とは何の関係もありません
-----解決策---------

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
