Wpis z mikrobloga

@alex-fortune: Wiem, ale to wzorowanie to trochę za dużo powiedziane. Inspiruję się raczej, chodzi o samą strukturę folderów i konfiguracji, mniej więcej. Urzekła mnie łatwość nauki i to też chciałbym przenieść

@Ginden: Po prostu lubię sobie utrudniać życie ( ͡° ͜ʖ ͡°). W C++ dużo rzeczy kompilator "robi za nas", w C o wielu więcej trzeba samemu pamiętać. Ma się dużą jasność co się
  • Odpowiedz
@Artrix: Wiedziałem, że ktoś powie, że to już istnieje. No cóż, wiele rzeczy już ktoś zrobił wcześniej. Zdziwiło mnie gdyby to była innowacja. Zdecydowanie motywuję się bardziej zdobywaniem doświadczenia i czystą radością z pisania.

aplikacja w C która daje endpointy

@Jojne_Zimmerman: Nie za bardzo rozumiem
  • Odpowiedz
@Jojne_Zimmerman: Och, rozumiem, ale nie tego szukam. Jakoś nie zgadza się to z moją wizją - planuję kompletny twór, a sam silnik szablonów jest czymś, co już wiem, sprawi mi dużo frajdy przy pisaniu.

Prawdę mówiąc póki co robię to pod CGI, po przejściu pierwszej fazy mam zamiar zrobić obsługę FastCGI, a w przyszłości, jeśli dalej będzie dobrze szło, to może nawet pokuszę się o wbudowany serwer http, tak, że
  • Odpowiedz
@matador: Dzięki, chętnie sprawdzę!
A czy nie pozwala na coś - wiesz, chodzi mi raczej o to, że w C trzeba wszystko skompilować i nie wdrożysz do produkcji czegoś z błędem składniowym chociażby. Do tego masz świadomość typów zmiennych w czasie kompilacji, dostajesz ostrzeżenia. Nie można go pomieszać z htmlem w ten sposób, w jaki się to robi w PHP, co sprawia, że potem wszystko jest paskudnie nieczytelne. Chodzi właśnie
  • Odpowiedz
@ProgramistaHTML: Osobiście, jestem zwolennikiem dynamicznego typowania, ale jeśli za wyższość C nad PHP uważasz...

w C trzeba wszystko skompilować i nie wdrożysz do produkcji czegoś z błędem składniowym chociażby.


php -l odpala Ci linter phpa, który błędy składniowe wykrywa. Niemal każde IDE PHPowe (polecam PHP Storma) odpali Ci lintera przy każdym zapisie, a nawet podczas
  • Odpowiedz
@matador: No dobra, przyznam, masz w pewnych kwestiach dużo racji - ale ja to wszystko, co napisałeś, wiem. Problem w tym, że php -l możesz użyć (ale nie musisz), hhvm to alternatywa dla php, a nie samo php, słuszna z resztą, ale to nie o to tutaj chodzi. Postawiłem tylko C w opozycji do php i wymieniłem rzeczy, które mi się nie podobają, a potem poszedłem w skrajność, nie w prostote.
  • Odpowiedz
Dalej najważniejszym argumentem jest chęć lepszego poznania C, pewne wyzwanie i czysta radość z pisania


@ProgramistaHTML: Spoko, fajnie i rób to! Jest jedno ale:

Spędzi więcej czasu, więc być może przemysli każdą linijkę, którą wpisuje. Być może będzie wręcz przepisywał wcześniejszy prototyp z PHP czy Javascriptu czy Pythona czy czegokolwiek innego

to kompletnie nie ma sensu. Dlaczego ma w C się przyłożyć bardziej niż np. w pythonie?
  • Odpowiedz
@stacktrace: żebyśmy się zrozumieli, nie wiem, czy przyłoży się bardziej. Po prostu w C niektóre rzeczy wymagają więcej kodu. Zauważy to każdy, kto pisał kiedyś w C i w Pythonie. Tam tablice po prostu sie tworzy i używa, tutaj trzeba je zaalokować, realokować, pamiętać ile mają elementów a na końcu zwolnić, żeby uniknąć zwolnienia pamięci.
  • Odpowiedz