hosted by
netcup.com
 
Memory 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Play it again, Sam. 

Aktuelles Ereignis 
 

In 3 Tagen, am 17. November 2024, findet der FRAUEN.TRAUER.TAG statt:

Deutschland ist flächendeckend gut be­stückt mit Denk- und Mahnmalen, mit Sta­tuen, Monumenten und Gedenkstätten, die an Männer erinnern, die töteten. Für Frau­en, die von Männern getötet wurden al­ler­dings gibt es nahezu keine Erinnerungsplätze. Die tau­send­fachen Tötungsdelikte gegen das weib­li­che Ge­schlecht werden in Deutschland ignoriert. An alle diese Frauen soll am 17. No­vem­ber 2024 zum FRAUEN.­TRAUER.­TAG ein Marsch ab 10:30 Uhr am Brandenburger Tor, Pa­ri­ser Platz erinnern.
Weiterführende Informationen

 
 
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:

  • Beide sind dynamisch typisierte Sprachen, sodass Variablen keine Deklaration benötigen.
  • Beide kennen Klassen und die gleichen Me­cha­nismen 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 Stan­dard-Bi­bli­o­the­ken 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, 10. Mai 2024
Weiterführende Informationen


Ihr Kommentar *
0 / 1000



*) Ihr erster Kommentar wird nicht sofort veröffentlicht.
 
Aktuelle Fragen   

Fragen über Fragen

Wird das Internet eigentlich leichter, wenn man sich da was runterlädt? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
Warum kann sich ein Schwamm nicht ausdrücken? 
 
 
Spruch des Tages:
"Wir haben Hunger, Hunger, Hunger, haben Hunger, Hunger, Hunger, haben Hunger, Hunger, Hunger. haben Durst."
Infografik: Wer hat den schlechtesten Ruf auf der Straße? | Statista Mehr Infografiken finden Sie bei Statista
  
Infografik: Wer hat auf der Straße das höchste Unfallrisiko? | Statista Mehr Infografiken finden Sie bei Statista
  
  
  

Ihr Client 
 

Besucherstatistik 
3
Besucher

3.444.573 Seitenabrufe
(seit November 2006)
 

Ihre Zeit 

 

KalenderKalender 

iCalendar
 

 
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen