sintassi Perl confronta più strettamente con C /C + + o Java ( o molti altri C -come linguaggi di programmazione ) . Ciò significa che le espressioni terminano con un punto e virgola , e blocchi di codice sono definiti con parentesi graffe ( " { }" ) . Python, d'altra parte , utilizza lo spazio bianco , come le schede per indicare i blocchi di codice ed espressioni . Per i programmatori provenienti da Perl o C /C + + , il cambiamento con questi due semplici differenze sintattiche è disorientante ad alcuni nuovi programmatori Python .
Variabile Naming
Il linguaggio di programmazione Perl utilizza alcuni paradigmi di sintassi , come parte della sua struttura . Variabili Perl devono seguire la " mia " parola chiave la prima volta che vengono dichiarati , mentre le variabili Python non lo fanno. Inoltre , le variabili Perl devono venire con un simbolo a significare quello che sono: una variabile scalare deve iniziare con il simbolo "$" , e la matrice con il simbolo "@" , e così via . Variabili Python possono essere dichiarate e inizializzate a qualsiasi tipo in qualsiasi momento .
Modulo Disponibilità
Python , come molti altri linguaggi di programmazione , viene fornito con una serie di I moduli da utilizzare per le attività di programmazione . Perl , tuttavia , è completo di accesso al Comprehensive Perl Archive Network ( CPAN ) , un archivio di moduli che possono idealmente prendersi cura della maggior parte delle attività di programmazione quotidiana . Questo conferisce una reputazione da Perl di essere un linguaggio di programmazione adatto per gestire le attività di programmazione quotidiana , con particolare attenzione alla fine del lavoro o le attività.
Funzioni incorporate
Python, tuttavia , viene fornito completo di un ampio elenco di facile utilizzo funzioni predefinite che facilitano l'apertura di file e programmazione introspettivo , che significa semplicemente un programma in grado di prendere decisioni sulla base di informazioni raccolte da una propria struttura . In questo senso , Python si presta a una reputazione di sostenere paradigmi di programmazione come la programmazione orientata agli oggetti più facilmente. Questo significa che i programmatori possono sviluppare applicazioni che risolvono i problemi più rapidamente di quelli che usano altre lingue , senza fare affidamento su moduli esterni per preforme il compito .
Programmazione © www.354353.com