c sharp ÃüÁîÐеÄÓ÷¨
ʹÓà C# 2.0 ÃüÁîÐбàÒëÆ÷
http://msdn.microsoft.com/zh-cn/library/ms379563(vs.80).aspx#mainSection
ÕªÒª£º±¾ÎÄ·ÖÎöÁËʹÓà C# ÃüÁîÐбàÒëÆ÷ csc.exe Éú³ÉÓ¦ÓóÌÐòµÄ¹ý³Ì¡£Í¬Ê±£¬»¹½«Ïò¶ÁÕß½éÉܺܶàΪ C# 2.0 ¶ÀÓеıàÒëÆ÷Ñ¡ÏÀýÈ磬extended/reference ±êÖ¾ºÍÇ¿Ãû³ÆÖ§³Ö¡£ÔĶÁÍê±¾ÎĵÄÄÚÈÝÖ®ºó£¬Äú½«Äܹ»ÇáËɵØÔÚûÓÐÏòµ¼µÄ»·¾³ÖÐÉú³Éµ¥Îļþ³ÌÐò¼¯ºÍ¶àÎļþ³ÌÐò¼¯¡£
ÊÊÓÃÓÚ£º
Microsoft Visual C# 2.0
×¢ ±¾Îļٶ¨ÄúÊìϤ C# ±à³ÌÓïÑÔºÍ .NET Framework µÄ½á¹¹¡£ÌåÑéÒ»ÏÂʹÓÃÃüÁîÐй¤¾ßµÄ¸Ð¾õ»¹½«Ö¤Ã÷ºÜÓаïÖú¡£
ÏÂÔØ CSCSample.msi Îļþ¡£
scsc.exe ´øÀ´µÄÀÖȤ
¼¸ºõûÓÐÈË»á·ñÈϼ¯³É¿ª·¢»·¾³ (IDE)£¨ÀýÈ磬Visual Studio 2005 ºÍ Visual C# Express 2005£©ËùÌṩµÄÄÜʹ±à³Ì¹¤×÷±äµÃÏ൱¼òµ¥µÄÖî¶à¹¦ÄÜ¡£µ«ÊÇ£¬Êµ¼ÊÉÏ IDE ×Ô¼ºÍ¨³£²»ÄÜÌṩ¶Ô»ù´¡±àÒëÆ÷µÄËùÓз½ÃæµÄ·ÃÎÊ¡£ÀýÈ磬Visual Studio 2005 ²»Ö§³ÖÉú³É¶àÎļþ³ÌÐò¼¯¡£
´ËÍ⣬Á˽âÔÚÃüÁîÐбàÒë´úÂëµÄ¹ý³Ì£¬¶ÔÓÚ¾ßÓÐÒÔÏÂÌØÕ÷µÄÓû§¿ÉÄÜÓÐÓãº
Æ«°®×î¼òµ¥µÄÉú³É .NET Framework Ó¦ÓóÌÐòµÄ·½·¨¡£
Ï£Íû½Ò¿ª IDE ´¦ÀíÔ´´úÂëÎļþµÄ·½·¨µÄÃØÃÜ¡£
Ï£ÍûÀûÓà .NET Éú³ÉʵÓù¤¾ß£¬ÀýÈ磬nant »ò msbuild¡£
ûÓм¯³É¿ª·¢»·¾³£¬ÀýÈ磬Visual Studio£¨µ«Êµ¼ÊÉϾßÓÐÃâ·ÑÌṩµÄ .NET Framework SDK£©¡£
ÕýÔÚ»ùÓÚ UnixµÄϵͳ£¨ÔÚ¸ÃϵͳÖУ¬ÃüÁîÐÐÊDZØÐëʹÓõŤ¾ß£©ÉÏʹÓà .NET Framework£¬²¢ÇÒÏ£Íû¸üºÃµØÁ˽â Mono ºÍ/»ò Portable .NET ECMA ¼æÈÝ C# ±àÒëÆ÷¡£
ÕýÔÚÑо¿µ±Ç°Î´¼¯³Éµ½ Visual Studio Öеı¸Ñ¡ .NET ±à³ÌÓïÑÔ¡£
Ö»ÊÇÏ£ÍûÀ©Õ¹ËûÃÇµÄ C# ±à³ÌÓïÑÔ֪ʶ¡£
Èç¹ûÄúÊôÓÚÉÏÃæËùÊöµÄÕâЩÓû§£¬ÄÇô¾ÍÖÒʵÓÚ×Ô¼ºµÄÑ¡Ôñ²¢¼ÌÐø¶ÁÏÂÈ¥°É¡£
C# ±àÒëÆ÷Ñ¡Ïî¸ÅÀÀ
C# ±àÒëÆ÷ csc.exe ÌṩÁË´óÁ¿ÓÃÓÚ¶Ô´´½¨ .NET ³ÌÐò¼¯µÄ·½Ê½½øÐпØÖƵÄÑ¡Ïî¡£Õ¾ÔÚÒ»¸ö½Ï¸ß²ã´ÎÀ´¿´£¬ÃüÁîÐÐÑ¡ÏîÊôÓÚÏÂÁа˸öÀà±ðÖ®Ò»£¨±í 1£©¡£
±í 1. csc.exe ÌṩµÄ±ê¼ÇµÄÀà±ð
C# ±àÒëÆ÷Àà±ð
¶¨Òå
Êä³öÎļþ
ÓÃÓÚ¿ØÖÆËùÉú³ÉµÄ³ÌÐò¼¯µÄ¸ñʽ¡¢¿ÉÑ¡µÄ XML ÎĵµÎļþºÍÇ¿Ãû³ÆÐÅÏ¢µÄÑ¡Ïî¡£
ÊäÈëÎļþ
ʹÓû§¿ÉÒÔÖ¸¶¨ÊäÈëÎļþºÍÒýÓõijÌÐò¼¯µÄÑ¡Ïî¡£
×ÊÔ´
ÓÃÓÚ½«ÈκαØÐèµÄ×ÊÔ´£¨ÀýÈ磬ͼ±êºÍ×Ö·û´®±í£©Ç¶Èëµ½³ÌÐò¼¯ÖеÄÑ¡Ïî¡£
´úÂëÉú³É
ÕâЩѡÏî¿ØÖÆµ÷ÊÔ·ûºÅµÄÉú³É¡£
´íÎóºÍ¾¯¸æ
¿ØÖƱàÒëÆ÷´¦ÀíÔ´´úÂë´íÎó/¾¯¸æµÄ·½Ê½¡£
&nbs
Ïà¹ØÎĵµ£º
ÎÒ²»ÖªµÀÕâÆªÎÄÕµÄ×÷ÕßÊÇË£¬µ«ÎÒÖªµÀ£¬Ëû¶ÔjavaÓÐÒ»ÖÖºÜÉîµÄÀí½â£¬ÆäʵÎÄÕÂÖв¢Ã»ÓÐÌåÏÖ³ö×÷Õß¶Ôjava¼¼ÊõÉî²ãÀí½â£¬µ«ÊÇ´ÓÎÄÖеÄÿһ¾ä»°ÖУ¬ÎÒ¸ÐÊܵ½ÁËһЩ¶«Î÷¡£ÕâÊÇһƪºÜºÃµÄÎÄÕ£¬Ò²¿ÉÒÔ°ïÖúºÜ¶àÈËÃÔãµÄÈ˽â¾öÎÊÌâ¡£´øÀ´ºÍ´ó¼Ò·ÖÏíһϡ£
ǰ²»¾ÃCSDN¿¯µÇÁËһƪ¡¶CÓïÑÔÒѾËÀÁË¡·µÄÎÄÕ£¬ÒýÆðÁËһЩÕùÂÛ¡£ÆäʵÄÇÆ ......
Ò»¸öÓÉc/C++±àÒëµÄ³ÌÐòÕ¼ÓõÄÄÚ´æ·ÖΪÒÔϼ¸¸ö²¿·Ö
1¡¢Õ»Çø£¨stack£©— ÓɱàÒëÆ÷×Ô¶¯·ÖÅäÊÍ·Å £¬´æ·Åº¯ÊýµÄ²ÎÊýÖµ£¬¾Ö²¿±äÁ¿µÄÖµµÈ¡£Æä²Ù×÷·½Ê½ÀàËÆÓÚÊý¾Ý½á¹¹ÖеÄÕ»¡£
2¡¢¶ÑÇø£¨heap£© — Ò»°ãÓɳÌÐòÔ±·ÖÅäÊÍ·Å£¬ Èô³ÌÐòÔ±²»ÊÍ·Å£¬³ÌÐò½áÊøÊ±¿ÉÄÜÓÉOS»ØÊÕ ¡£×¢ÒâËüÓëÊý¾Ý½á¹¹ÖеĶÑÊÇÁ½»ØÊ£¬·ÖÅ䷽ʽµ¹ÊÇÀà ......
ÕâÁ½ÌìѧϰC++ѧÀÛÁË£¬¿´Á˺ܶàµÄÍøÕ¾ÂÛ̳£¬Í»È»¸Ð¾õÃÔãÁË£¬c/c++µ½µ×ÄÜ×öÊ²Ã´ÄØ£¿ÏÖÔÚJAVAºÜÈÈ£¬Ò²ºÜºÃÕÒ¹¤×÷£¬¶øÇÒѧÆðÀ´»¹Ìý˵ºÜÈÝÒ×ÈëÃÅ¡£²»ÓÃѧ¼ÆËã»ú»ù´¡ÀàµÄ֪ʶ£¬¿ÉC/C++¾Í²»Í¬ÁË£¬Ö»Ñ§±à³Ì»¹²»ÐУ¬»¹µÃѧʲôÊý¾Ý½á¹¹£¬Ëã·¨£¬¼ÆËã»úÔÀí£¬²Ù×÷ϵͳ£¬»ã±àÓïÑÔ£¬±à³ÌÓþߵȵȣ¬ÐèÒªºÃ¶à£¬¸Ð¾õÒ» ......
GCC Ö§³ÖÁËÐí¶à²»Í¬µÄÓïÑÔ£¬°üÀ¨ C¡¢C++¡¢Ada¡¢Fortran¡¢Objective C,Perl¡¢Python ºÍ Ruby£¬ÉõÖÁ»¹ÓÐJava¡£
¡¡¡¡Linux Äں˺ÍÐí¶àÆäËû×ÔÓÉÈí¼þÒÔ¼°¿ª·ÅÔ´ÂëÓ¦ÓóÌÐò¶¼ÊÇÓà C ÓïÑÔ±àд²¢Ê¹Óà GCC ±àÒëµÄ¡£
¡¡¡¡±àÒëC++³ÌÐò£º
¡¡¡¡-c Ö»±àÒë²»Á¬½Ó
¡¡¡¡g++ file1 -c -o file1.o
¡¡¡¡g++ file2 -c -o file2.o
¡¡¡¡g++ f ......