Inhaltsverzeichnis
Technologie im Zusammenhang mit dem Pro-Kopf-BIP
Warum sollte die Softwareentwicklungsbranche weltweit in zwei Typen unterteilt werden?
Unterschiede in der Technologie zwischen Ländern mit hohem Einkommen?
Fazit: Warum ist es so wichtig?
Heim Datenbank MySQL-Tutorial Wenn Sie Geld haben, können Sie Python verwenden, aber wenn Sie kein Geld haben, ist PHP die beste Programmiersprache.

Wenn Sie Geld haben, können Sie Python verwenden, aber wenn Sie kein Geld haben, ist PHP die beste Programmiersprache.

Sep 17, 2017 am 10:21 AM
python 编程语言

Wenn Sie Geld für Python haben, wenn Sie kein Geld für PHP haben, sind Programmiersprachen zu arm, um die Reichen zu lieben...

Kürzlich in der Stack Overflow-Umfrage In einem Bericht über die Verteilung globaler mobiler Entwickler wurde festgestellt, dass Android im Vergleich zu High-End-Geräten in Ländern mit niedrigem Einkommen häufiger verwendet wird.

Was bedeutet das also wirklich? Es lässt uns gründlich darüber nachdenken, wie sich die nationale Programmiertechnologie je nach wirtschaftlichem Hintergrund unterscheidet und wie sich dies auf unsere Sicht auf die globale Softwareentwicklungsbranche auswirkt. Dieser Artikel führt Sie durch diese Unterschiede und erklärt die Notwendigkeit, die Softwareentwicklungsbranche in Länder mit hohem Einkommen und den Rest der Welt zu unterteilen.

Die Analyse der Umfrageberichte basiert auf den 250 am häufigsten verwendeten Programmiersprachen-Tags im Jahr 2017 (Januar-August). Um die Fehlerquote zu verringern, haben wir nur die 64 Länder mit 5 Millionen oder mehr Besuchen verschiedener Programmiersprachen in diesem Zeitraum analysiert.

Technologie im Zusammenhang mit dem Pro-Kopf-BIP

In einem kürzlich erschienenen Artikel „Where in the World is Mobile Development?“ haben wir das „Stack Overflow Trends Tool“ verwendet, um den Anteil des Android-Verkehrs zu analysieren hängt oft negativ mit dem Pro-Kopf-BIP eines Landes zusammen. Dies veranlasste uns herauszufinden, ob dies auch für andere Programmiersprachen gilt.

Wenn man sich mit den wichtigsten Programmiersprachen und Plattformen befasst, sind neben Android einige der anderen wichtigen Sprachen PHP, Python und R.



Wie aus der obigen Abbildung ersichtlich ist, steht die Verwendung von Android und PHP in negativem Zusammenhang mit dem Einkommen eines Landes Python- und R-Sprachen sind jedoch genau das Gegenteil, was zeigt, dass die Nutzungshäufigkeit umso höher ist, je weiter entwickelt die Länder sind. Im Rahmen dieses Trends haben wir auch einige Ausnahmen festgestellt. Beispielsweise verwendet Südkorea häufiger Android als erwartet, während in China die Korrelation zwischen diesem Sprachgebrauch und dem Land relativ stark ist.

Hier ist es auch wichtig festzuhalten, dass dies auf der Grundlage der oben genannten Statistiken nicht bedeutet, dass die Wahl der Programmiersprache das Durchschnittseinkommen eines Landes beeinflusst, und das BIP eines Landes auch nicht Die Wahl der Programmiersprache durch den Autor hat keinen kausalen Zusammenhang zwischen beiden.

Warum sollte die Softwareentwicklungsbranche weltweit in zwei Typen unterteilt werden?

Bei der Untersuchung von Trends zeigt sich, dass es sinnvoller ist, die Softwareentwicklungsbranche in zwei Ländergruppen (mit hohem und ohne hohem Einkommen) zu unterteilen, als eine Reihe anderer verwandter Faktoren zu berücksichtigen. Als wertvolle Klassifizierung können wir die Einkommensklassifizierung der Weltbank verwenden, die auf dem BNL (Bruttonationaleinkommen) pro Kopf basiert.



Es gibt insgesamt 78 Volkswirtschaften mit hohem Einkommen, die sich hauptsächlich aus den Vereinigten Staaten und dem westlichen Kanada zusammensetzen Europa, der Nahe Osten und Ostasien, Teile der Region und Australien/Neuseeland. Wir haben einige Analysen der zugrunde liegenden Treiber der Unterschiede zwischen Ländern durchgeführt (z. B. Hauptkomponentenanalyse) und halten dies für eine vernünftige Aufteilung, die sinnvoller ist als andere Aufteilungen, wie z. B. die östliche Hemisphäre gegenüber der westlichen Hemisphäre. (Zum Beispiel ähnelt Australien hinsichtlich des Zugangs zu und der Nutzung von Programmiertechnologie eher China oder Indonesien.)



Unterschiede in der Technologie zwischen Ländern mit hohem Einkommen?

Mittlerweile ist die Softwareentwicklung weltweit in zwei Abschnitte unterteilt: Länder mit hohem Einkommen und Länder ohne hohes Einkommen. Was sind also die technischen Unterschiede zwischen den beiden?



Dieser Artikel extrahiert mehrere interessante Erkenntnisse:

  • Unterschiede in der Data-Science-Technologie: Wie oben erwähnt, hängen Python- und R-Sprachen mit dem Einkommen eines Landes zusammen. In Ländern mit hohem Einkommen wird auf Python doppelt so häufig zugegriffen wie im Rest der Welt und auf R etwa dreimal so häufig. Darüber hinaus bemerken wir möglicherweise auch einige kleine Tags, bei denen es sich größtenteils um Python- und R-Sprachpakete in Wissenschaft und Technologie handelt, wie z. B. Pandas, Numpy, Matplotlib und ggplot2. Dies deutet darauf hin, dass ein Teil des Verdienstunterschieds zwischen den beiden Sprachen auf ihre Verwendung in der Wissenschaft und akademischen Forschung zurückzuführen sein könnte. In wohlhabenderen Industrieländern werden diese Technologien häufiger eingesetzt, die wissenschaftliche Forschung macht einen größeren Teil der Wirtschaft aus und Programmierer können höhere Abschlüsse erwerben.

  • C/C++: C/C++ sind zwei weitere Sprachen, die in entwickelten Ländern häufig verwendet werden. Ich denke, einer der Hauptgründe hängt mit der Bildung des Landes zusammen: Denn in einem früheren Artikel haben wir erfahren, dass C und C++ überproportional zu den am häufigsten besuchten Sprachen an amerikanischen Universitäten geworden sind. Ein weiterer Grund könnte mit der geografischen Verteilung von Elektronik und Fertigung zusammenhängen.

  • PHP und Android: Neben der weiter verbreiteten Android-Entwicklungstechnologie gehört PHP auch in Ländern mit niedrigem Einkommen zu den Top 5. Interessanterweise ist CodeIgniter ein PHP-Open-Source-Framework, und dieses Framework wird in Ländern mit niedrigem Einkommen oft separat besucht. Weitere Untersuchungen ergaben, dass CodeIgniter in Süd-/Südostasien (insbesondere Indien, Indonesien, Pakistan und den Philippinen) viel Verkehr hat, während es in den Vereinigten Staaten und Europa nur sehr wenig Verkehr gibt. Daraus folgt, dass CodeIgniter eine beliebte Wahl für Outsourcing-Unternehmen sein könnte, die Websites erstellen.

Fazit: Warum ist es so wichtig?

Diese Schlussfolgerungen sind eine interessante Tatsache für das Ökosystem der Programmiersprachen. In diesem Artikel unterscheiden wir zwei Probleme der Softwareentwicklungsbranche, die „vermischt“ sind. Oft sind wir daran interessiert, welche Technologien häufiger genutzt werden und mehr Traffic erzeugen, wie zum Beispiel Flash, das mit der Zeit verschwindet. Wenn wir eine Rangliste der beliebtesten Programmiertechnologien erstellen würden, würde diese zwischen Ländern mit hohem und niedrigem Einkommen unterschiedlich sein:



Python liegt zum Beispiel bislang an zweiter Stelle unter den häufig besuchten Tags in Ländern mit hohem Einkommen, aber nur auf Platz 8 im Rest der Welt; gehört in anderen Ländern nicht einmal zu den Top 50.

Daher benötigen Recruiter und Talente für die Unternehmensrekrutierung in verschiedenen Ländern unterschiedliche Referenzwerte.

Das obige ist der detaillierte Inhalt vonWenn Sie Geld haben, können Sie Python verwenden, aber wenn Sie kein Geld haben, ist PHP die beste Programmiersprache.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP: Eine Einführung in die serverseitige Skriptsprache PHP: Eine Einführung in die serverseitige Skriptsprache Apr 16, 2025 am 12:18 AM

PHP ist eine serverseitige Skriptsprache, die für dynamische Webentwicklung und serverseitige Anwendungen verwendet wird. 1.PHP ist eine interpretierte Sprache, die keine Zusammenstellung erfordert und für die schnelle Entwicklung geeignet ist. 2. PHP -Code ist in HTML eingebettet, wodurch es einfach ist, Webseiten zu entwickeln. 3. PHP verarbeitet die serverseitige Logik, generiert die HTML-Ausgabe und unterstützt Benutzerinteraktion und Datenverarbeitung. 4. PHP kann mit der Datenbank interagieren, die Einreichung von Prozessformularen und serverseitige Aufgaben ausführen.

Warum PHP verwenden? Vorteile und Vorteile erläutert Warum PHP verwenden? Vorteile und Vorteile erläutert Apr 16, 2025 am 12:16 AM

Zu den Kernvorteilen von PHP gehören einfacher Lernen, starke Unterstützung für Webentwicklung, reiche Bibliotheken und Rahmenbedingungen, hohe Leistung und Skalierbarkeit, plattformübergreifende Kompatibilität und Kosteneffizienz. 1) leicht zu erlernen und zu bedienen, geeignet für Anfänger; 2) gute Integration in Webserver und unterstützt mehrere Datenbanken. 3) leistungsstarke Frameworks wie Laravel; 4) hohe Leistung kann durch Optimierung erzielt werden; 5) mehrere Betriebssysteme unterstützen; 6) Open Source, um die Entwicklungskosten zu senken.

So führen Sie Programme in der terminalen VSCODE aus So führen Sie Programme in der terminalen VSCODE aus Apr 15, 2025 pm 06:42 PM

Im VS -Code können Sie das Programm im Terminal in den folgenden Schritten ausführen: Erstellen Sie den Code und öffnen Sie das integrierte Terminal, um sicherzustellen, dass das Codeverzeichnis mit dem Terminal Working -Verzeichnis übereinstimmt. Wählen Sie den Befehl aus, den Befehl ausführen, gemäß der Programmiersprache (z. B. Pythons Python your_file_name.py), um zu überprüfen, ob er erfolgreich ausgeführt wird, und Fehler auflösen. Verwenden Sie den Debugger, um die Debugging -Effizienz zu verbessern.

Kann Visual Studio -Code in Python verwendet werden Kann Visual Studio -Code in Python verwendet werden Apr 15, 2025 pm 08:18 PM

VS -Code kann zum Schreiben von Python verwendet werden und bietet viele Funktionen, die es zu einem idealen Werkzeug für die Entwicklung von Python -Anwendungen machen. Sie ermöglichen es Benutzern: Installation von Python -Erweiterungen, um Funktionen wie Code -Abschluss, Syntax -Hervorhebung und Debugging zu erhalten. Verwenden Sie den Debugger, um Code Schritt für Schritt zu verfolgen, Fehler zu finden und zu beheben. Integrieren Sie Git für die Versionskontrolle. Verwenden Sie Tools für die Codeformatierung, um die Codekonsistenz aufrechtzuerhalten. Verwenden Sie das Lining -Tool, um potenzielle Probleme im Voraus zu erkennen.

Ist die VSCODE -Erweiterung bösartig? Ist die VSCODE -Erweiterung bösartig? Apr 15, 2025 pm 07:57 PM

VS -Code -Erweiterungen stellen böswillige Risiken dar, wie das Verstecken von böswilligem Code, das Ausbeutetieren von Schwachstellen und das Masturbieren als legitime Erweiterungen. Zu den Methoden zur Identifizierung böswilliger Erweiterungen gehören: Überprüfung von Verlegern, Lesen von Kommentaren, Überprüfung von Code und Installation mit Vorsicht. Zu den Sicherheitsmaßnahmen gehören auch: Sicherheitsbewusstsein, gute Gewohnheiten, regelmäßige Updates und Antivirensoftware.

Kann gegen Code in Windows 8 ausgeführt werden Kann gegen Code in Windows 8 ausgeführt werden Apr 15, 2025 pm 07:24 PM

VS -Code kann unter Windows 8 ausgeführt werden, aber die Erfahrung ist möglicherweise nicht großartig. Stellen Sie zunächst sicher, dass das System auf den neuesten Patch aktualisiert wurde, und laden Sie dann das VS -Code -Installationspaket herunter, das der Systemarchitektur entspricht und sie wie aufgefordert installiert. Beachten Sie nach der Installation, dass einige Erweiterungen möglicherweise mit Windows 8 nicht kompatibel sind und nach alternativen Erweiterungen suchen oder neuere Windows -Systeme in einer virtuellen Maschine verwenden müssen. Installieren Sie die erforderlichen Erweiterungen, um zu überprüfen, ob sie ordnungsgemäß funktionieren. Obwohl VS -Code unter Windows 8 möglich ist, wird empfohlen, auf ein neueres Windows -System zu upgraden, um eine bessere Entwicklungserfahrung und Sicherheit zu erzielen.

Python: Automatisierung, Skript- und Aufgabenverwaltung Python: Automatisierung, Skript- und Aufgabenverwaltung Apr 16, 2025 am 12:14 AM

Python zeichnet sich in Automatisierung, Skript und Aufgabenverwaltung aus. 1) Automatisierung: Die Sicherungssicherung wird durch Standardbibliotheken wie OS und Shutil realisiert. 2) Skriptschreiben: Verwenden Sie die PSUTIL -Bibliothek, um die Systemressourcen zu überwachen. 3) Aufgabenverwaltung: Verwenden Sie die Zeitplanbibliothek, um Aufgaben zu planen. Die Benutzerfreundlichkeit von Python und die Unterstützung der reichhaltigen Bibliothek machen es zum bevorzugten Werkzeug in diesen Bereichen.

Wofür ist VSCODE Wofür ist VSCODE? Wofür ist VSCODE Wofür ist VSCODE? Apr 15, 2025 pm 06:45 PM

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

See all articles