Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Jämförelse av Perl Med Python

    Ytligt , Python och Perl många likheter . De fungerar som tolkat skriptspråk , fylla de roller i skrivbordet och webbutveckling , och de har en engagerad bas av användare och fans . Men på strukturell nivå , till skillnaderna mellan de två ledande programmerare använder de språk på olika sätt . Python användning av öppen variabel namngivning , objektorienterade metoder , och inbyggda funktioner gör den lämplig för användning i Lösa allmänna programmeringsproblem . Perls verbose kodning stil och komplett modul bibliotek gör den lämplig för programmering snabba program avsedda att utföra specifika , komplicerade uppgifter . Grundläggande Syntax

    Perl syntax jämför närmare med C /C + + eller Java ( eller många andra C -liknande programmeringsspråk ) . Detta innebär att uttryck avslutas med semikolon , och block av kod definieras med klammerparenteser ( " { } " ) . Python , å andra sidan, använder blanktecken så som etiketter för att beteckna kodblock och uttryck. För programmerare kommer från Perl eller C /C + + , är förändringen med dessa två enkla syntaktiska skillnader förvirrande för en del nya Python programmerare .
    Variabel namngivning

    Perl programmeringsspråk använder några syntax paradigm som en del av dess struktur. Perl variabler måste följa " min " nyckelordet första gången de deklareras , medan Python variabler inte . Vidare måste Perl variabler komma med en symbol som betecknar vad de är : en skalär variabel måste börja med ett " $ "-symbolen , och array med ett " @ " symbolen , och så vidare . Python variabler kan deklareras och initieras till någon typ som helst . Levereras med en mängd
    Module Tillgänglighet

    Python , liksom många andra programmeringsspråk , moduler att använda för programmeringsuppgifter . Perl , dock levereras komplett med tillgång till det övergripande Perl Archive Network ( CPAN ) , ett arkiv av moduler som helst kan ta hand om de flesta dagliga programmeringsuppgifter . Detta ger ett rykte att Perl för att vara ett programmeringsspråk lämpat för att hantera dagliga programmeringsuppgifter , med fokus på jobb slutförts eller arbetsuppgifter .
    Inbyggda funktioner

    Python , dock , levereras komplett med en omfattande lista med lättanvända inbyggda funktioner som underlättar filen öppnas och introspektiv programmering , vilket helt enkelt betyder ett program kan fatta beslut baserade på information som samlats in från sin egen struktur . I denna mening , lånar Python sig till ett rykte om att stödja programmering paradigm såsom objektorienterad programmering lättare . Detta innebär att programmerare kan utveckla appar som löser problem snabbare än de som använder andra språk , utan att förlita sig på externa moduler för halvfabrikaten uppgiften .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en fil med hjälp Perl
    ·Hur man bort dubbla citattecken i en sträng i Perl
    ·Hur du ändrar datatyper i Perl
    ·Hur Trim tomrummen med Perl
    ·Perl filändelser
    ·Hur man skapar en while i Perl
    ·Hur man använder DBI att ansluta till Perl
    ·Perl kontakttyperna
    ·Hur skriver jag en variabel med en Perl CGI
    ·Hur man skriver ett perl-skript i VI
    Utvalda artiklarna
    ·De tre grundläggande principer för objektorienterad p…
    ·Hur man kör PowerShell-skript från kommandoraden
    ·Hur man tillåta användning av PHP System Funktioner
    ·Hur du uppdaterar Login mall med ASP
    ·Hur man bygger en gratis Java Flash Website
    ·Hur man använder Ersätt i VB.NET
    ·Hur Länk COBOL & C tillsammans på z /OS
    ·Hur att överföra flera bilder i ASP Net
    ·Hur man sätter in en post med LINQ
    ·Konvertera Prime Numbers till Alphabet koden i Java
    Copyright © Dator Kunskap http://www.dator.xyz