ÇáÏÑÓ ÇáËÇáË : ÈÑäÇãÌß ÇáÃæá :
ÇáÃåÏÇÝ :
ÈÚÏ ÇáÇäÊåÇÁ ãä åÐÇ ÇáÏÑÓ íÌÈ Úáíß :
· ãÚÑÝÉ "ÊæÌíå ÇáãÚÇáÌ" ÇáÐì íÌÈ Ãä íßæä ãæÌæÏ Ýì ÌãíÚ ÈÑÇãÌ áÛÉ ÇáÓì ÇáÎÇÕÉ Èß .
· ãÚÑÝÉ ÇáÏÇáÉ ÇáÈÓíØÉ ááÛÉ ÇáÓì ÇáãÓÊÎÏãÉ Ýì ßÊÇÈÉ ÇáãÚáæãÇÊ Úáì ÇáÔÇÔÉ .
· ãÚÑÝÉ ØÑíÞÉ ÅÖÇÝÉ "ÊÚáíÞÇÊ" comments áÈÑäÇãÌß .
ÇáÛÑÖ ãä åÐÇ ÇáÈÑäÇãÌ ÇáÈÓíØ ãÌÑÏ ÇáÊÃßÏ ãä Ýåã ÇáÃÓÇÓíÇÊ ÇáÃæáíÉ ááÏÎæá Åáì åÐå ÇááÛÉ . ßÇáãÚÊÇÏ ¡ ÇáÈÑäÇãÌ åæ ÈÑäÇãÌ ÇáÊÑÍíÈ ÈåÐÇ ÇáÚÇáã ÇáÌÏíÏ "Hello World" . ßá ãÇ íÞæã Èå åÐÇ ÇáÈÑäÇãÌ åæ ØÈÇÚÉ ÇáÑÓÇáÉ "Hello World" Úáì ÇáÔÇÔÉ .
ÇáÈÑäÇãÌ :
ßæÏ:
#include <stdio.h>
int main()
{
printf("Hello World\n");
}
· ÇáÓØÑ ÇáÃæá åæ ÇáÈÏÇíÉ ÇáÞíÇÓíÉ (ÇáãæÍÏÉ) áÌãíÚ ÈÑÇãÌ áÛÉ ÇáÓì main() . ÈÚÏ Ðáß íÃÊì ÝÞØ ÊÚáíãÇÊ ÇáÈÑäÇãÌ ÏÇÎá ÃÞæÓ ãÚÑÌÉ {} . ÇáÃÞæÇÓ ÇáãÚÑÌÉ {} Êßæä ÈãËÇÈÉ "ÚáÇãÉ" ÈÏÇíÉ æäåÇíÉ ÞÇÆãÉ ÇáÊÚáíãÇÊ ÇáÊì ÊÔßá ÇáÈÑäÇãÌ ¡ Ýì ÍÇáÊäÇ åÐå íæÌÏ ÊÚáíãÉ æÇÍÏÉ ÝÞØ .
· áÇÍÙ ÇáÝÇÕáÉ ÇáãäÞæØÉ æÇáÊì Êßæä ÈãËÇÈÉ "ÚáÇãÉ" Úáì äåÇíÉ ÇáÊÚáíãÉ . ÍÇæá ÇáÊÚæÏ æÖÚ ÇáÝÇÕáÉ ÇáãäÞæØÉ Ýì äåÇíÉ ßá ÊÚáíãÉ ááÛÉ ÇáÓì ¡ ÝÅä Ðáß ÓæÝ íæÝÑ áß ÇáßËíÑ ãä ÇáãÊÇÚÈ . ÃíÖÇ áÇÍÙ Ãä ÇáÝÇÕáÉ ÇáãäÞæØÉ åì ÚáÇãÉ áäåÇíÉ ÇáÊÚáíãÉ æáíÓÊ ßÝÇÕáÉ ßãÇ Ýì ÈÚÖ ÇááÛÇÊ ÇáÃÎÑì .
ÅÐÇ ßäÊ Ýì ÍíÑÉ Úä ÓÈÈ æÌæÏ ÇáÃÞæÇÓ ÇáãÚÑÌÉ {} Úáì ÃÓØÑ ãäÝÕáÉ ! ÝåÐÇ ãÌÑÏ ÊÎØíØ ãÊÝÞ Úáíå áãÓÇÚÏÊß Úáì ÇáÊÑßíÒ æÇáÊÚÑÝ Úáì ÇáÃÞæÇÓ ÇáãÊäÇÙÑÉ (ÇáãÊØÇÈÞÉ) . áÛÉ ÇáÓì áÇ ÊÚÊäì ÈØÑíÞÉ ÇáÊÎØíØ . Úáì ÓÈíá ÇáãËÇá ¡ íãßäß ÅÏÎÇá ÇáÈÑäÇãÌ ÇáÓÇÈÞ ÈÇáÔßá ÇáÊÇáì :
ßæÏ:
main(){printf("Hello World\n");}
æáßä åÐå ÇáÕíÛÉ ÛíÑ ãÃáæÝÉ .
· ÇáÏÇáÉ printf ÊÝÚá ãÇ íæÍì Èå ÇÓãåÇ Ýåì "ÊØÈÚ" Úáì ÇáÔÇÔÉ ßá ãÇ ÊÎÈÑåÇ Èå . ÇáÑãÒ "\n" åæ ÃÍÏ ÇáÑãæÒ ÇáÎÇÕÉ æÇáÐì "íÌÈÑ" ÇáãÄÔÑ Úáì ÇáÇäÊÞÇá Åáì "ÓØÑ ÌÏíÏ" Úáì ÇáÔÇÔÉ (ãä Ãæá ÇáÓØÑ) .
ÍÓäÇ ¡ äßÊÝì ÈåÐÇ ÇáÔÑÍ áÃæá ÈÑäÇãÌ .
ÇßÊÈ ÇáÈÑäÇãÌ ¡ æÇÍÝÙå ÈÇÓã Hello.c . ÈÚÏ Ðáß ÇÓÊÎÏã ÇáãÊÑÌã áÊÑÌãÊå ¡ Ëã ÊÔÛíáå . ÇáÎÑÌ íßæä ÈÇáÔßá ÇáÊÇáì :
ÅÖÇÝÉ ÊÚáíÞÇÊ comments Åáì ÇáÈÑäÇãÌ :
ÇáÊÚáíÞ åæ "ãáÇÍÙÉ" áäÝÓß Ãæ áÛíÑß æÇáÐì íæÖÚ Ýì ßæÏ ÇáãÕÏÑ ÇáÎÇÕ Èß . íÊã ÊÌÇåá ÌãíÚ ÇáÊÚáíÞÇÊ ãä ÞÈá ÇáãÊÑÌã . Ýåì ÊæÌÏ ÝÞØ áãÕáÍÊß . ÊÓÊÎÏã ÇáÊÚáíÞÇÊ Ýì ÇáãÞÇã ÇáÃæá áÊæËíÞ ÇáãÚäì æÇáÛÑÖ ãä ßæÏ ÇáãÕÏÑ ¡ ÈÍíË íãßäß ÊÐßÑ Ýì æÞÊ áÇÍÞ ¡ ØÑíÞÉ ÇáÚãá æÇáÇÓÊÎÏÇã . ÃíÖÇ íãßäß ÇÓÊÎÏÇã ÇáÊÚáíÞ Ýì ÅÒÇáÉ ÓØÑ ãä ÇáÈÑäÇãÌ ÈÔßá ãÄÞÊ . ÈÈÓÇØÉ ¡ ÈÅÍÇØÉ ÇáÓØÑ Ãæ ÇáÓØæÑ ÈÑãæÒ ÇáÊÚáíÞ .
Ýì áÛÉ ÇáÓì ¡ íÊã ÇáÅÔÇÑÉ Åáì "ÈÏÁ ÇáÊÚáíÞ" ÈÒæÌ ÇáÍÑæÝ (/*) (ÔÑØÉ ãÇÆáÉ íáíåÇ äÌãÉ)¡ ßãÇ íÊã ÇáÅÔÇÑÉ Åáì "äåÇíÉ ÇáÊÚáíÞ" ÈÒæÍ ÇáÍÑæÝ (*/) (äÌãÉ íáíåÇ ÔÑØÉ ãÇÆáÉ) ¡ ßãÇ Ýì ÇáãËÇá ÇáÊÇáì :
ßæÏ:
/* This is a comment. */
íãßä Ãä ÊãÊÏ ÇáÊÚáíÞÇÊ Úáì ãÏì ÚÏÉ ÃÓØÑ ¡ æíãßä Ãä ÊÐåÈ Åáì Ãì ãßÇä ÈÇÓÊËäÇÁ æÓØ Ãì ßáãÉ ÎÇÕÉ ÈáÛÉ ÇáÓì ¡ Ãæ ÇÓã ÏÇáÉ ¡ Ãæ ÇÓã ãÊÛíÑ . Ýì áÛÉ ÇáÓì áÇ íãßä Ãä íßæä áÏíß ÃÍÏ ÇáÊÚáíÞÇÊ ÏÇÎá ÊÚáíÞ ÂÎÑ . Ãì áÇ íÌæÒ æÌæÏ ÊÚáíÞÇÊ ãÊÏÇÎáÉ .
æÇáÂä áäÑÌÚ Åáì ÈÑäÇãÌäÇ ÇáÃæá æäÚíÏ ßÊÇÈÊå ãÚ ßÊÇÈÉ ÊÚáíÞÇÊ Úáíå ¡ áíÕÈÍ ÈÇáÔßá ÇáÊÇáì :
ßæÏ:
main() /* main function heading */
{
printf("\n Hello, World! \n"); /* Display message on */
} /* the screen */
åÐÇ ÇáÈÑäÇãÌ áíÓ ßÈíÑ ÈãÇ íßÝì áÊÈÑíÑ æÖÚ ÇáÊÚáíÞÇÊ ¡ æáßä ÇáãÈÏà æÇÍÏ .