Gründonnerstag
 
Gründonnerstag
 
hosted by
netcup.de
 
Memory 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Play it again, Sam. 

Artikel zum Thema Ruby  
 

Ruby vs. PHP


Ruby vs. PHP
Beide Pro­gram­mier­spra­chen sind Mitte der 1990er Jahre entstanden. Die eine in Europa, die andere in Japan. Während PHP aber erst in den nach­folgenden Versionen objektorientes Pro­gram­mie­ren zuließ, war Ruby von Beginn an eine echte objektorientierte Sprache. Wäh­.rend es für PHP bereits sehr früh gute englische und auch deutsche Referenzen gab, konnte man für Ruby erst ab ca. 2000 englischsprachige Dokumentationen fin­den. In unseren Brei­ten ist Ruby deshalb wohl ein 'Spätzünder'.

Zum Erlernen von Ruby ist es für einen PHP-Entwickler vielleicht ganz hilfreich, zu wissen, worin sich beide Sprachen unterscheiden und worin sie sich ähneln. Hier eine kurze Übersicht:

In diesen Punkten unterscheiden sich PHP und Ruby:

• Strings, Numbers, Arrays, etc. sind in Ruby Objekte. Also statt abs(-1) in PHP schreibt man in Ruby -1.abs
• Hashes und Arrays sind verschiedene Typen in Ruby.
• nur false und nil liefern in Ruby false. 0, array() und "" ergeben bei Bedingungen in Ruby true.


In diesen Punkten sind sich PHP und Ruby ähnlich:

• beides sind dynamisch typisierte Sprachen, sodass Variablen keine Deklaration benötigen
• beide kennen Klassen und die gleichen Mechanismen für die Zugriffskontrolle (public, protected und private)
• bei beiden beginnen Variablennamen mit einem $
• in beiden gibt es das Sprachkonstrukt 'eval'
• beide kennen Stringinterpolation
• beide kennen heredocs
• in beiden gibt es Exceptions
• für beide stehen umfangreiche Standard-Bibliotheken zur Verfügung
• Standard- und assoziative Arrays funktionieren in beiden ähnlich
• true und false verhalten sich in beiden gleich
• null wird in Ruby mit nil bezeichnet

© webman-company, 26. Februar 2024
Weiterführende Informationen

 
Aktuelle Fragen   

Fragen über Fragen

Wird das Internet eigentlich leichter, wenn man sich da was runterlädt? 
Ist es bedenklich, wenn im Park ein Goethe-Denkmal durch die Bäume schillert? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
 
 
Wissenswertes aus dem Bereich Umwelt:
66% aller Antibiotika werden in der Landwirtschaft verwendet. Nahezu jedes Huhn, jede Pute und jedes Schwein in der industriellen Massentierhaltung bekommt Antibiotika.
Antifa tidyman  

Ihr Client 
 

Besucherstatistik 
45
Besucher

3315735 Seitenabrufe
(seit November 2006)
 

Zeit (Berlin) 
::
..

 

KalenderKalender 

iCalendar
 

 
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen