Vérification de la théorie selon laquelle "Python et Swift sont assez similaires"

"Python et Swift sont assez similaires."

M'a dit. Je l'ai enfin dit. J'ai gardé le silence parce qu'il y avait un air que je ne devrais pas dire pour une raison quelconque, Cette fois, ces dernières années la langue avec le revenu annuel le plus élevé au Japon et la langue avec le taux d'augmentation de la demande le plus élevé "Programmer autant que possible" Ça ne lui ressemble pas ~ " Je veux le couper comme un Gaiden de la série.

Regardez d'abord cette comparaison de sources. Que pensez-vous de ce gars? (* Veuillez répondre dans la section commentaire)

SwiftVSPython3.6.png

Résultat d'exécution

Version Swift

"Abandonnez, car vous êtes destiné à être avec une femme forte comme moi."
~ femme
"Bienvenue. Vivez bien!"
~ Un mot du fils aîné, alors âgé de 4 ans, à l'auteur rentrant chez lui

Version Python

"Sois strictement en retard ⚠️"
~ Ma femme avant de se marier et avant mon premier rendez-vous
«C'est assez difficile de continuer à faire semblant d'être inaperçu ❓️»
~ Ma femme après le mariage

Commentaire

--Cette fois, nous l'avons implémenté selon le flux de la série "Dake Pro", nous utilisons donc le plus possible le japonais pour la version Python. Bien que la série 3.x ait mieux géré le japonais, il n'était pas possible d'utiliser des pictogrammes autres que la sortie de caractères, comme avec la version Obj-C.

――Pour comparaison, il n'est pas raisonnable de rendre la version Python aussi proche que possible de la version Swift. (Ainsi, c'est en fait plus concis, mais c'est du code redondant pour Python.)

Quant à l'impression que j'ai mis en œuvre --Swift semi-oblige les développeurs à la "lisibilité" et à la "difficulté dans les bugs" en suivant le thème "écriture courte". --Python met l'accent sur "l'écriture courte" pour plus d'efficacité, et (bien que cela ne soit pas apparu cette fois) l'extensibilité et la polyvalence. J'ai eu l'impression que ... Je pense que les deux sont d'excellentes langues.

Après tout, si vous pensez qu'ils sont similaires, ils sont similaires, et si vous voulez vivre, vous serez au paradis. Je veux plier mon pinceau cette fois car il y a des chances d'être heureux partout.

information sur la version

Version Python   Python 3.6.1

Version Swift   Swift:3.1   Xcode:8.3.3 (Swift Playgrounds)

Code source

Version Python   https://github.com/rotors123/ProgrammingNoProgrammingPy.git

Version Swift   https://github.com/rotors123/ProgrammingNoProgrammingObjC.git

Recommended Posts

Vérification de la théorie selon laquelle "Python et Swift sont assez similaires"
L'histoire de Python et l'histoire de NaN
Ceci et cela des propriétés python
[Python] J'ai expliqué en détail la théorie et la mise en œuvre de la régression logistique
[Python] J'ai expliqué en détail la théorie et la mise en œuvre de l'arbre de décision
Ceci et celui de la notation d'inclusion.
Python open et io.open sont les mêmes
Résumé des différences entre PHP et Python
Le contenu du didacticiel Python (chapitre 5) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 2) est résumé dans une puce.
La réponse de "1/2" est différente entre python2 et 3
Le contenu du didacticiel Python (chapitre 8) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 1) est résumé dans une puce.
Spécification de la plage des tableaux ruby et python
Le contenu du didacticiel Python (chapitre 10) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 6) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 3) est résumé dans une puce.
Prise en compte des forces et faiblesses de Python
Deep Learning from scratch La théorie et la mise en œuvre de l'apprentissage profond appris avec Python Chapitre 3
Créez un environnement python pour apprendre la théorie et la mise en œuvre de l'apprentissage profond
[Python] J'ai expliqué en détail la théorie et l'implémentation de la machine à vecteurs de support (SVM).
[Python] Un programme qui calcule le nombre de mises à jour des enregistrements les plus élevés et les plus faibles
[Python] Un programme qui compte le nombre de vallées
À propos du fait que le contenu de l'impression Python n'est pas visible dans les journaux du docker
L'histoire de Python sans opérateurs d'incrémentation et de décrémentation.
Le processus d'installation d'Atom et de l'exécution de Python
Python - Explication et résumé de l'utilisation des 24 meilleurs packages
le zen de Python
Visualisez la gamme d'insertions internes et externes avec python
J'ai vérifié les versions de Blender et Python
Exemples PHP et Python qui ont atteint l'API ChatWork
Récapitulatif des versions de la bibliothèque Python standard qui sont désormais validées par le serveur sur https
Le VIF calculé par Python et le VIF calculé par Excel sont différents .. ??
L'attitude que les programmeurs devraient avoir (Le Zen de Python)
[Python] Un programme qui compare les positions des kangourous.
Une bibliothèque qui surveille la vie et la mort d'autres machines en envoyant un ping à partir de Python
[Python] Un programme pour trouver le nombre de pommes et d'oranges qui peuvent être récoltées
[Python] Fonctionnalisation de la formule de Heron et calcul de la surface maximale
Prise en compte des décorateurs Python du type qui passe des variables
L'histoire de Python et l'histoire de NaN
Traitement des données qui élimine les effets des facteurs d'intrication (théorie)
Introduction à la vérification des effets Rédaction des chapitres 4 et 5 en Python
Je veux connaître la nature de Python et pip
[Astuces] Problèmes et solutions dans le développement de python + kivy
[Python3] "A // B" et "math.floor (A / B)" ne sont pas toujours les mêmes! ??
Jouez avec le mécanisme de mot de passe de GitHub Webhook et Python
Script Python qui compare le contenu de deux répertoires
Vers la retraite de Python2
À propos des fonctionnalités de Python
Installation source et installation de Python
Le pouvoir des pandas: Python
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
Comptez bien le nombre de caractères thaïlandais et arabes en Python
Remarque: obtenez les premier et dernier éléments de Python OrderedDict de manière non destructive
Expressions régulières faciles et solides à apprendre en Python
[Introduction à Python] J'ai comparé les conventions de nommage de C # et Python.