? Som de aller første lasere som ble gjort med syntetisk rubin edelstener , ble programmeringsspråket Ruby utformet som et verktøy for å skjære gjennom cruft og tedium som gjorde programmering vanskelig og tidkrevende . Som Python , Perl og PHP, Ruby en fullverdig, generelt programmeringsspråk som kan brukes til å lage raske og skitne , en- gangs bruk skript eller komplekse , database -drevne webapplikasjoner . Skriptspråk Oversikt
p Som regel er skriptspråk som brukes til å skrive små, enkle , konsis , lett å forstå og lett å feilsøke applikasjoner. Skript er noen ganger brukt som et lim som binder sammen to eller flere andre programmer. Ifølge en artikkel på MacTech , var de opprinnelige skriptspråk Job kontroll språk som brukes til å starte ett program etter hverandre i grupper. Skriptspråk programmer er vanligvis tolket og ofte utføre saktere enn programmer som har blitt utarbeidet til maskinkode . I tillegg kan skriptspråk som inkluderer Ruby har automatisk minnehåndtering eller søppelrydding rutiner som kan redusere sine søknader ned enda mer . Endelig skriptspråk som regel har begrenset lavnivå tilgang til maskinvare og operativsystemet fungerer
Ruby Oversikt
Ruby er etableringen av japansk programmerer Yukihiro Matsumoto . - også kjent som " Matz " - begynt 1993. Ifølge et intervju lagt ut " Linux DevCenter , " design filosofi bak Ruby er " prinsippet om minst overraskelse. " Ifølge " Matz , " Jeg prøvde å få folk til å nyte programmering og konsentrere seg om de morsomme og kreative del av programmering når de bruker Ruby . " Den offisielle , Ruby - Lang nettside beskriver Ruby som en sammenslutning av de" Perl , Smalltalk , Eiffel , Ada , og Lisp , " programmeringsspråk. I motsetning til andre skriptspråk , er Ruby helt objektorientert . Som Smalltalk, er alt i Ruby et objekt og alle Ruby funksjoner er objekt metoder .
Ruby Scripting
Du kan skrive Ruby skript ved hjelp av en hvilken som helst editor som kan lagre arbeidet som en ren tekstfil . The Ruby "Hello World "-programmet er en enkel, én linje script .
Sier (" Hello World" )
Ruby skript filer har " . Rb " som deres filtype . Hvis systemet har en versjon av Ruby installert, kan du kjøre skriptet ved å skrive " ruby helloworld.rb " på kommandolinjen . Du kan også bruke Ruby kommando shell , IRB , å gå inn Ruby kode på kommandolinjen , kjøre den og få resultatene tilbake umiddelbart .
Ruby implementeringer
Versjoner av Ruby er tilgjengelig for Windows , Linux , UNIX , Mac OS X operativsystem . Det er også JRuby skrevet i Java og IronRuby skrevet for å kjøre under Microsofts CLR - Common Language Runtime . JRuby og IronRuby skript har full tilgang til de samme bibliotekene og andre ressurser tilgjengelige for Java eller CLR -applikasjoner , henholdsvis .
Ruby On Rails
Ruby On Rails er et nytt verktøy utviklet for å utvide Ruby bruk utover enkel scripting applikasjoner. Ruby On Rails er et rammeverk som lar deg raskt og enkelt å lage web-applikasjoner som bruker samme MVC - Model -view - controller - paradigmet brukes til å lage desktop-applikasjoner . En artikkel om Tutorials Point hjemmeside lister opp tre trinnene for å skape en Rails web-applikasjon : beskriver typen eller foreslått bruk av nettstedet ditt, spesifisere hva brukerne vil være i stand til å gjøre på nettstedet ditt, og til slutt , hvordan brukerne vil se eller få tilgang til de ulike delene og funksjonene på nettstedet. Ruby -skript som utgjør Rails vil automatisk skrive det meste av Ruby koden din web-applikasjon trenger for deg .