C/C ++ fejlesztői állás

Fórumok

printf ("gyere hozzánk dolgozni, önéletrajz ide: "
"jobs@virusbuster.hu\n");
:))

Hozzászólások

printf ("gyere hozzánk dolgozni, önéletrajz ide: ""jobs@virusbuster.hu\n");

Ez igy hibás, remélem tudod.:-)
15 éve C, majd C++-zom.
Távmunka édekel,8 éve bedolgozóként fejlesztek.
Számlát adok.
Aki azt állitja hogy a csapatmunka a menő, az téved.
5 évet csapatoztam, szerintem bizonyos dolgokban hatékony ,de profiknál inkább teljesitményromboló.
Ott jó ahol mondás/meeting alapján fejlesztenek, kezdetben kis melóknál hatékony, de komoly programoknál nem jó, ha nincs rendes szoftver rendszerterv.
Otthoni munka sokat ellustitja, másokat meg hatékonnyá tesz, ez embertől függ.

Csak épp ez nem argumentum megadás, hanem két stringkonstans összefűzése...
A "qwer" "asdf" teljesen egyenértékű a "qwerasdf"-fel, így a fenti progi helyes.
Akinek nem fordult le, az legyen kedves include-olja be az stdio.h-t előtte.
Aki szerint még mindig hibás, annak én is gratulálnék az állásához :).

Természetesen nem hibás.


[mico@yamal]% cat > hello.c
int main() {
        printf ("gyere hozzánk dolgozni, önéletrajz ide: "
"jobs@virusbuster.hu\n");
}
[mico@yamal]% cc -o test hello.c
[mico@yamal]% ./test                                          
gyere hozzánk dolgozni, önéletrajz ide: jobs@virusbuster.hu
[mico@yamal]% uname -a
SunOS yamal.axiom-it.hu 5.10 Generic_120011-14 sun4v sparc SUNW,Sun-Fire-T200

Természetesen nem hibás.
Igen, ilyen környezetben valóban nem hibás, de azért a teljesség kedvéért tegyük hozzá, hogy:


gcc -Wall hello.c
hello.c: In function ‘main’:
hello.c:2: warning: implicit declaration of function ‘printf’
hello.c:2: warning: incompatible implicit declaration of built-in function ‘printf’
hello.c:4: warning: control reaches end of non-void function

turul@gluon8 /tmp $ gcc -W -Wall -ansi tst.c 
turul@gluon8 /tmp $ ./a.out 
gyere hozzánk dolgozni, önéletrajz ide: jobs emailkukac virusbuster pontocska hu
turul@gluon8 /tmp $ cat tst.c 
#include <stdio.h>
int main() {
        printf ("gyere hozzánk dolgozni, önéletrajz ide: "
	"jobs@virusbuster.hu\n");
	return 0;
}

(%s-t szadra ne vedd, ha nem muszaly.)

Mi lenne, ha az allassal foglalkoznatok es nem mindenbe belekotnetek?

Feleslegesen novelitek csak az adatbazist:)
Neha csendben lenni tobb, mint beszelni.

"de azért a PHP programozós megjegyzésed nem volt túl elegáns!"

hát akit sért, az sértődjön meg :) aki tud programozni, az úgyis tudja, hogy nem a nyelv teszi az embert...

Márpedig csak azt értettem ezalatt, hogy 1. aki C/C++ programozónak vallja magát, az biztosan el tudja dönteni, hogy a tisztelt fórumnyító kódrészlete szintaktikailag helyes-e, 2. mielőtt kinyítom a számat és elkezdenék szőrszálat hasogatni, legalább pészteljem be és nézzem meg, hogy a gcc mit szól hozzá.

:)

Elnézést. Én kérdeztem rá, hogy a kolléga szerint miért hibás a kód. Én is régóta dolgozok C/C++ fejlesztőként, de természetesen nem ismerem, és nem is használom a nyelv minden szeletét.
A kolléga azt írta, hogy szerinte hibás a kódrészlet, én pedig - mivel magamtól rájönni nem tudtam hogy miért - megkérdeztem tőle. Tanulni nem szégyen. Az, hogy olyan válaszolt, aki alap dolgokkal sincs tisztában, és egy érdekes threadet generált, csupán a véletlen műve.

Az, hogy a gcc, vagy X fordító mit szól hozzá, cseppet sem releváns. A nyelvi szabályok a fordítótól függetlenek, sőt, a fordítóprogramok próbálják megvalósítani ezeket a szabályokat, néha több, máskor kevesebb sikerrel. Múltkor indítottam egy topicot, mert a g++ egyik változatával egy bizonyos kód lefordult, a következő verzióval meg nem. Kiderült, hogy az új működése a helyes, a régié pedig rossz volt, ugyanis a kódban volt a hiba.

"aki tud programozni, az úgyis tudja, hogy nem a nyelv teszi az embert..."

...az igazi programozo akarmilyen nyelven is tud fortran programokat irni. :)

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!