( Mcsiv | 2018. 04. 07., szo – 00:47 )

Fussunk neki újra,

"Újraolvastam, nem írtad."
Te is fuss neki újra

"Szóval akkor szerinted melyik?"
Játszhatunk itt a szavakkal, de a tények makacs dolgok. Az hogy szerinted a helyes az "elfogadható" -t jelenti, legyen :)

"Mondom másként: az általad emlegetett coding style-ok ajánlások, amelyek mondhatják azt, hogy nem így kéne hanem amúgy. De amígy a nyelv szabványa megengedi, addig az nem hibás."

A nyelv nettó szintaktikát fogalmaz meg, amivel a fordítót tudod etetni. Ha csak ilyen szemmel nézzük a dolgokat, akkor tény, dobjuk ki az összes coding style -al, design pattern-el és minden más egyéb dologgal foglalkozó tömérdek irodalmat, mert hát a fordító megeszi így is, úgy is, nemde? De akkor már legyünk optimálisak és valóban vegyük ki az entereket a sorvégekről is, mert hát a fordítót úgy sem érdekli. A "programozás" úgy is csak a fordító etetéséről szól...

"Én még úgy tanultam, hogy rendelkezik róla"
Vagyis explicit nem tiltja meg, a te analógiád mentén haladva ez pedig a szabad kategória, sőt, érvelsz mellette hogy ez így jó... A többiek akik külön sorba írnak, vagy egybeírják a változókkal a '->' operátort azok pedig valami másik faj szülöttjei, esetleg ha megjegyzik hogy egy sorba írni a kódot hülyeség, vagy hogy az általánosan elfogadott az egybeírás (mert most próbáltam keresni, de keresve sem találtam olyan kódot ahogy így lenne írva) azok meg idióták, mert csak kötözködnek :)

"Itt a hiba. Te abból indulsz ki, hogy a nyelv nem rendelkezik a szóköz, tabulátor, stb (whitespace) használatáról."
De, ezekről rendelkezik, arról viszont hogy a '->' operátor köré kell-e, helyes-e, nincs pontos meghatározás, vagyis marad a coding style és az általánosan elfogadott forma (ahogy a több sorról is, mert arról sem nyilatkozik)

"majd pedig hozol ugyanúgy egy példát, amivel alá szeretnéd támasztani a véleményedet"
Nem, arra próbáltam példát hozni, hogy amiről a nyelv standard nem nyilatkozik, az nem azt jelenti hogy akkor úgy csinálod ahogy neked tetszik. Értem, a fordító megeszi, a kedves programozótársak nem fogják. De akkor az összeadós szorzós példádon elindulva, ez is helyes:
a
->
b
;

Megeszi a fordító? Meg. Nyilatkozik róla bármilyen standard hogy nem szabad? Nem. Akkor ez így jó? A választ te is tudod.

""szerintem nyugodtan lehet" . Valóban. Szerinted."
Öööö, omg, rendben, mellékeltem neked ide a fenti kód első pár sorát olyan formában, ami szerinted teljes mértékben elfogadható (fordító megeszi, szabvány nem nyilatkozik róla explicit, a coding style könyvet pedig már ki is dobtam): https://pastebin.com/SaUmFwan

Vagyis szerinted ez így ebben a formában: tökéletesen megfelelő

"mi volt a bullshit?"
Nézd meg a mellékelt kódot, olvasd el hogy mi mellett érvelsz, aztán talán leesik, vagy nem, igazából nem érdekel, a szálat magára hagyom

// Happy debugging, suckers
#define true (rand() > 10)