PHP, Ruby, Python
czerwiec 20th, 2009. Opublikowano w Programowanie. Brak komentarzy.
Od pewnego czasu zastanawiam sie nad różnymi językami do tworzenia stron internetowych. Świat to nie tylko przecież php. To przecież również i ruby i python.
Ruby to obiektowy język programowania, który powstał w Japonii w 1993 roku. Od początku swojej obecności na rynku zdobywa ogromną popularność, stając się poważną konkurencją dla Perla. Dzięki technologii Ruby on Rails narzędzie to staje się coraz powszechniej wykorzystywane, szczególnie do tworzenia aplikacji internetowych. Ruby ma prostą składnię, zawiera możliwość obsługi wyjątków i wyrażeń regularnych oraz pozwala na stosowanie modułów. Ogromną zaletą tego języka jest jego zwarta konstrukcja — program napisany w Ruby jest wielokrotnie mniejszy niż realizująca podobne funkcje aplikacja utworzona w Javie lub C.
Python to również w pełni obiektowy interpretowany język, który powstał w 1990 roku. Python posiada w pełni dynamiczny system typów i automatyczne zarządzanie pamięcią, jest zatem podobny do takich języków, jak Tcl, Perl, Scheme czy Ruby. Python realizuje jednocześnie kilka paradygmatów. Podobnie do C++, a w przeciwieństwie do Smalltalka nie wymusza jednego stylu programowania, pozwalając na stosowanie różnych. W Pythonie możliwe jest programowanie obiektowe, programowanie strukturalne i programowanie funkcyjne. Typy sprawdzane są dynamicznie, a do zarządzania pamięcią stosuje się garbage collection.