- Programista, artysta i miłośnik dobrego kina.Tutaj ma ujście moja twórczość para-artystyczna:https://www.facebook.com/Fixers.workshop/Tutaj znajdziecie moją stronkę do nauki programowania:http://trepl.xyz/i odpowiadający jej fanpage na facebooku:https://www.facebook.com/trepl.xyz/
- http://trepl.xyz
Coś a'la Scratch, układa się bloczki i z tego wychodzi działający kod. Całość jednak dla osób trochę bardziej zaawansowanych.
Głównym celem jest przybliżenie tajników OOP.
Delikwent układa/pisze kod, a potem może śledzić jak w trakcie jego wykonywania zmienia się stos i sterta w pamięci komputera.
Ciągle jest tam trochę niedociągnięć, ale coś już działa :V
Zacząłem to pisać jako projekt prywatny, a
@-PPP-: No właśnie napisałem :D Tutaj praktycznie wszystko jest napisane od zera. Język mój, kompilator mój i IDE moje. Trochę było z tym zabawy, ale ile satysfakcji :D
@edgar_k: W taki, że tworzysz sobie klasy i obiekty i widzisz jak zachowują się one w pamięci :P
Były ku temu 3 powody:
1. Nie chciałem być ograniczony do elementów zawartych w tylko jednym języku programowania
2. Chciałem aby całość działała po stronie klienta bez potrzeby komunikacji z serwerem
3. Nudziło mi się i chciałem napisać własny język
I ogólnie to ten trzeci aspekt był decydujący :D Póki są to projekty prywatne, to lubię się "zabawić" :P
Jeszcze
Trzeba bowiem odpowiednio zaimplementować słuchaczy, którzy będą w stanie aktualizować warstwę prezentacji.
Ogólnie 90% całości napisane jest w typescripcie. Po stronie serwera oczywiście jest trochę innego kodu, ale to jest raczej nieistotne.
Niestety był to trochę przymus, skoro miała być to aplikacja działająca w przeglądarce. Ale moim zdaniem TS daje radę i całkiem przyjemnie się to implementowało.