shù > chū biān chéng
mùlù
No. 1
  jiǎn dān de shuōbiān chéng jiù shì wèile jiè zhù suàn lái dào mǒu mùdì huò jiě jué mǒu wèn ér shǐ yòng mǒu zhǒng chéng shè yán biān xiě chéng dài bìng zuì zhōng dào jiēguǒ de guò chéng
   suàn suī rán gōng néng shí fēn qiáng gōng shàng wǎng yóu guǎn gōng rén shì guān děng děngdàn shì méi yòu chéng jiù děng shì duī fèi tiě huì huì men duì xià de mìng lìng shì men yào xùn zhǐ yòu tōng guò zhǒng fāng shì héng héng chéng zhè shì men suàn gōu tōng de wéi fāng shì
   chéng jiù shì zhǐ lìng de gào suàn zhí xíng shū de rèn
   xiě chū chéng hòuzài yóu shū de ruǎn jiàn jiāng de chéng jiě shì huò fān chéng suàn néng gòu shí bié de suàn yán”, rán hòu suàn jiù tīng dǒng de huà liǎobìng huì 'àn zhào de fēn zuò shì liǎoyīn biān chéng shí shàng jiù shìrén gěi suàn chū guī zhè me guò chéng
   suí suàn yán de zhǒng lèi fēi cháng de duōzǒng de lái shuō fēn chéng yánhuì biān yángāo yán sān lèi
   diàn nǎo měi zuò de dòng zuò zhòudōushì 'àn zhào jīng yòng suàn yán biān hǎo de chéng lái zhí xíngchéng shì suàn yào zhí xíng de zhǐ lìng de ér chéng quán dōushì yòng men suǒ zhǎng de yán lái biān xiě desuǒ rén men yào kòng zhì suàn dìng yào tōng guò suàn yán xiàng suàn chū mìng lìng
   suàn suǒ néng shí bié de yán zhǐ yòu yán yóu 0 1 gòu chéng de dài dàn tōng cháng rén men biān chéng shí cǎi yòng yányīn wéi fēi cháng nán shí bié
   huì biān yán de shí zhì yán shì xiāng tóng dedōushì zhí jiē duì yìng jiàn cāo zuòzhǐ guò zhǐ lìng cǎi yòng liǎo yīng wén suō xiě de biāozhì gèng róng shí bié tóng yàng yào biān chéng zhě jiāng měi de cāo zuò yòng mìng lìng de xíng shì xiě chū lái
   huì biān chéng de měi zhǐ lìng zhǐ néng duì yìng shí cāo zuò guò chéng zhōng de hěn wēi de dòng zuò dòng zēngyīn huì biān yuán chéng bān jiào rǒng cháng róng chū cuòér qiě shǐ yòng huì biān yán biān chéng yào yòu gèng duō de suàn zhuān zhī shídàn huì biān yán de yōu diǎn shì xiǎn 'ér jiàn deyòng huì biān yán suǒ néng wán chéng de cāo zuò shì bān gāo yán suǒ néng shí xiàn deér qiě yuán chéng jīng huì biān shēng chéng de zhí xíng wén jiàn jǐn jiào xiǎoér qiě zhí xíng hěn kuài
   gāo yán shì qián jué duō shù biān chéng zhě de xuǎn huì biān yán xiāng dàn jiāng duō xiāng guān de zhǐ lìng chéng wéi dān tiáo zhǐ lìng bìng qiě diào liǎo cāo zuò yòu guān dàn wán chéng gōng zuò guān de jié shǐ yòng duī zhàn cún děngzhè yàng jiù jiǎn huà liǎo chéng zhōng de zhǐ lìngyóu shěng lüè liǎo hěn duō jiésuǒ biān chéng zhě yào bèi tài duō de zhuān zhī shí
   gāo yán zhù yào shì xiāng duì huì biān yán 'ér yán bìng shì zhǐ mǒu zhǒng de yánér shì bāo kuò liǎo hěn duō biān chéng yán qián liú xíng de vb、 vc、 foxpro、 delphi děngzhè xiē yán de mìng lìng shì xiāng tóng
   cóng 'èr shí shì 60 nián dài hòu suàn dào liǎo fēi měng jìn de zhǎn shǐ shàng méi yòu rèn mén xué de zhǎn chāo guò liǎo suàn de zhǎn lùn yìng jiànruǎn jiànhái shì wǎng luò jīng rén de xiàng qián zhǎnruǎn jiàn de zhǎn yìng jiàn yàngèr shí shì jiǔ shí nián dài zhōng guó de ruǎn jiàn hái shì hěn chéng shúér xiàn zài xiǎo xiǎo de ruǎn jiàn chù sǒng gòng xiǎng ruǎn jiàn wǎng shàng suí chù jiàn duàn zhǎn de shù yào duàn biàn huà de chéng yuán jīn visualbasic kuài gòu jiàn windows xià de yìng yòng chéng chéng shè fāng miàn de shù duàn zhǎn zhe duàn yǐn jìn xīn de gài niànxīn de fāng cóng jié gòu huà de c kāi shǐdāng miàn xiàng duì xiàng de xiǎng bèi chū hòuchū xiàn liǎo c++, wēi ruǎn zài c++ de chǔ shàng wéi shǐ yòng gòu jiàn win32 yìng yòng chéng gèng jiā fāng biàntuī chū liǎo visualc++。 zhè jiù yào chéng yuán yào duàn de gēngxīn de shù
   qián cháng yòng de běn chéng yán de zhǒng lèi jiào fán duō jiào jiǎn dān de yòu: pascal、 c yán、 qbasic、 fortran、 visualbasic děng děngdàn qián zhǒng dōushì zài dos xià jìn xíng biān chéng de gōng , visualbasic shì zài windows xià jìn xíng yìng yòng chéng shè de biān chéng gōng xiàn zài bān de suàn yòng jīhū dōubù zài shǐ yòng dos liǎoyīn men tōng cháng huì xuǎn visualbasic zuò wéi chū xué zhě de biān chéng gōng 。 visualbasic shì windows yìng yòng chéng shè zhōng zuì róng shàng shǒu de biān chéng gōng xué zhòu jiào róng bèi chū xué zhě jiē shòuduì gāng kāi shǐ xué biān chéng de chū xué zhě lái shuōhái shì xuǎn visualbasic, xué biān chéng yán néng xiǎng xiàng zhe dēng tiān jiǎo yìn de xué cái shì zuì jiā fāng
   wén
  c yán shì guó shàng guǎng fàn liú xíng dehěn yòu zhǎn qián de suàn gāo yán shì zuò wéi tǒng miáo shù yán yòng lái biān xiě tǒng ruǎn jiàn yòng lái biān xiě yìng yòng ruǎn jiàn
   zǎo de cāo zuò tǒng děng tǒng ruǎn jiàn zhù yào shì yòng huì biān yán biān xiě debāo kuò unix cāo zuò tǒng zài nèi)。 yóu huì biān yán lài suàn yìng jiànchéng de xìng zhí xìng jiào chāwèile gāo xìng zhí xìngzuì hǎo gǎi yòng gāo yándàn bān de gāo yán nán shí xiàn huì biān yán de mǒu xiē gōng nénghuì biān yán zhí jiē duì yìng jiàn jìn xíng cāo zuò), duì nèi cún zhǐ de cāo zuòwèi cāo zuò děng)。 rén men shè xiǎng néng fǒu zhǎo dào zhǒng yòu bān gāo yán xìngyòu yòu yán xìng de yán men de yōu diǎn shēn shì, c yán jiù zài zhè zhǒng qíng kuàng xià yìng yùn 'ér shēng liǎo
  c yán shì zài b yán de chǔ shàng zhǎn lái de de gēn yuán zhuī dào algol60。 1960 nián chū xiàn de algol60 shì zhǒng miàn xiàng wèn de gāo yán yìng jiàn jiào yuǎn yòng lái biān xiě tǒng chéng 。 1963 nián yīng guó de jiàn qiáo xué tuī chū liǎo cpl( combinedprogram-minglanguage) yán。 cpl yán zài algol60 de chǔ shàng jiē jìn liǎo yìng jiàn xiēdàn guī jiào nán shí xiàn。 1967 nián yīng guó jiàn qiáo xué de matinrichards duì cpl yán zuò liǎo jiǎn huàtuī chū liǎo bcpl( basiccombinedprogramminglanguage) yán。 1970 nián měi guó bèi 'ěr shí yàn shì de kenthompson bcpl yán wéi chǔyòu zuò liǎo jìn jiǎn huàshè chū liǎo hěn jiǎn dān de 'ér qiě hěn jiē jìn yìng jiàn de b yán bcpl de ), bìng yòng b yán xiě unix cāo zuò tǒngzài pdp-7 shàng shí xiàn。 1971 nián zài pdp-11/20 shàng shí xiàn liǎo b yánbìng xiě liǎo unix cāo zuò tǒngdàn b yán guò jiǎn dāngōng néng yòu xiàn。 1972 nián zhì 1973 nián jiānbèi 'ěr shí yàn shì de d.m.ritchie zài b yán de chǔ shàng shè chū liǎo c yán bcpl de 'èr )。 c yán bǎo chí liǎo bcpl b yán de yōu diǎnjīng liànjiē jìn yìng jiàn), yòu liǎo men de quē diǎnguò jiǎn dānshù lèi xíng děng)。 zuì chū de c yán zhǐ shì wéi miáo shù shí xiàn unix cāo zuò tǒng gōng zhǒng gōng zuò yán 'ér shè de。 1973 nián, k.thom-pson d.m.ritchie liǎng rén zuò unix de 90% shàng yòng c gǎi xiě( unix 5 bǎnyuán lái de unix cāo zuò tǒng shì 1969 nián yóu měi guó de bèi 'ěr shí yàn shì de k.thompson d.m.ritchie kāi chéng gōng deshì yòng huì biān yán xiě de)。
   hòu lái, c yán duō zuò liǎo gǎi jìndàn zhù yào hái shì zài bèi 'ěr shí yàn shì nèi shǐ yòngzhí dào 1-975 nián unix 6 bǎn gōng hòu, c yán de chū yōu diǎn cái yǐn rén men biàn zhù 。 1977 nián chū xiàn liǎo lài de c yán biān wén běn zhí c yán biān chéng 》, shǐ c zhí dào shí suǒ zuò de gōng zuò jiǎn huà liǎozhè tuī dòng liǎo unix cāo zuò tǒng xùn zài zhǒng shàng shí xiàn , vax, at&t děng suàn tǒng xiāng kāi liǎo unix。 suí zhe unix de guǎng fàn shǐ yòng, c yán xùn dào tuī guǎng。 c yán unix shuō shì duì luán shēng xiōng zài zhǎn guò chéng zhōng xiāng xiāng chéng。 1978 nián hòu, c yán xiān hòu zhí dào zhōngxiǎowēi xíng shàng unix pdp liǎoxiàn zài c yán fēngmǐ quán shì jièchéng wéi shì jiè shàng yìng yòng zuì guǎng fàn de zhǒng suàn yán zhī
   1978 nián biǎo de unix 7 bǎn zhōng de c biān chéng wéi chǔ, brianw.kernighan dennism.ritchie( chēng k&r) zhù liǎo yǐng xiǎng shēn yuǎn liǎo míng zhù《 thecprogramminglan-guage》, zhè běn shū zhōng jiè shào de c yán chéng wéi hòu lái guǎng fàn shǐ yòng de c yán bǎn běn de chǔ bèi chēng wéi biāo zhǔn c。 1983 niánměi guó guó jiā biāo zhǔn huà xié huì( ansi) gēn c yán wèn shì lái zhǒng bǎn běn duì c de zhǎn kuò chōngzhì dìng liǎo xīn de biāo zhǔnchēng wéi ansic。 ansic yuán lái de biāo zhǔn c yòu liǎo hěn de zhǎn。 k&r zài 1988 nián xiū gǎi liǎo men de jīng diǎn zhù zuò《 thecprogra-mminglanguage》, àn zhào ansic de biāo zhǔn chóngxīn xiě liǎo gāi shū。 1987 nián, ansic yòu gōng liǎo xīn biāo zhǔn --87ansic。 qián liú xíng de c biān tǒng dōushì wéi chǔ de
  c++ shì tuō tāi c yán de zhǒng zhōng yán . cóng suàn jiǎo kàn , qiàn asm děng duān yán ; cóng miàn xiàng duì xiàng de chéng shè jiǎo kàn , yòu bèi oop de sān běn zhēng -- chōu xiàng , fēng zhuāng chéng ; tóng shí cóng shì chǎng jiǎo lái kàn , yòu shì chún miàn xiàng duì xiàng , shí xiē chún cuì de miàn xiàng duì xiàng yán de zhèn zhǐ shì zài shí yàn shì .
   jiào c yán .c++ de xiǎn zhù biàn huà huò zhě jiě jué de wèn jiù shì
  1. míng kōng jiān de wèn , yuán shǐ de c yán shǐ yòng gōng gòng de míng kōng jiān , zhè yàng lùn shì kāi běn rén hái shì sān fāng tuán duì miàn lín biàn liàng míng hào jìn de wèn . ér c++ gōng de míng kōng jiān , ér qiě duì xiàng de yǐn wéi míng kōng jiān gōng liǎo jìn huàfēn
  2. dài yòng de wèn ,c yán shǐ yòng hán shù de fāng shì huò zhě dll fāng shì shí xiàn dài yòng , zài jiē kǒu wěn dìng de qián xià shí xiàn nèi xiū gǎi shù shí xiàn de fēng zhuāng .c++ gōng liǎo lèi zhì shí xiàn liǎo yòu céng de dài yòng , duō zhǒng chéng zhì , tóng shí zhòng zài děng zhǒng zhì gōng liǎo jìn de yòng shí xiàn . shǐ lèi dài gèng jiā róng wéi , suī rán jiàn lèi zài rén yuán , zhì děng fāng miàn hái shì jiào fán de .
  3. ān quán zhì . yīn wéi yòu liǎo lèi zhì , yòu xiē chū shǐ huà cāo zuò dòng shí xiàn
  4. xiàolǜ wèn . yīn wéi c yán běn zhì shàng shì zhàn zài suàn chǎng de fēi cháng zhù zhòng xiàolǜ de wèn , dàn shì shì zǒng shì bèi máo dùn de liǎng miàn , guò piān zhòng xiàolǜ ruǎn jiàn wēi de chū xiàn , fǎn 'ér zēng jiā liǎo chéng shè de nán . ér ooa de xiàn shí shì jiè jiǎo de kǎo wèn gèng jiā tiē jìn rán , shǐ dài huò zhě chéng gèng jiā bèi wěn dìng xìng , kuò zhǎn xìng wéi xìng .
   wèicǐ , jīng diǎn tóng liàng yàng .c/c++ jīn tiān zài tóng lǐng huī zhe zuì de xiàolǜ .
jiè shào
  jiǎn dān de shuōbiān chéng jiù shì wèile jiè zhù suàn lái dào mǒu mùdì huò jiě jué mǒu wèn ér shǐ yòng mǒu zhǒng chéng shè yán biān xiě chéng dài bìng zuì zhōng dào jiēguǒ de guò chéng
   suàn suī rán gōng néng shí fēn qiáng gōng shàng wǎng yóu guǎn gōng rén shì guān děng děngdàn shì méi yòu chéng jiù děng shì duī fèi tiě huì huì men duì xià demìng lìng”。 shì men yào xùn zhǐ yòu tōng guò zhǒng fāng shì héng héng chéng zhè shì men suàn gōu tōng de wéi fāng shì
   chéng jiù shì zhǐ lìng de gào suàn zhí xíng shū de rèn
   xiě chū chéng hòuzài yóu shū de ruǎn jiàn jiāng de chéng jiě shì huò fān chéng suàn néng gòu shí bié de suàn yán”, rán hòu suàn jiù tīng dǒng de huà liǎobìng huì 'àn zhào de fēn zuò shì liǎoyīn biān chéng shí shàng jiù shìrén gěi suàn chū guī zhè me guò chéng
   suí suàn yán de zhǒng lèi fēi cháng de duōzǒng de lái shuō fēn chéng yánhuì biān yángāo yán sān lèi
   diàn nǎo měi zuò de dòng zuò zhòudōushì 'àn zhào jīng yòng suàn yán biān hǎo de chéng lái zhí xíngchéng shì suàn yào zhí xíng de zhǐ lìng de ér chéng quán dōushì yòng men suǒ zhǎng de yán lái biān xiě desuǒ rén men yào kòng zhì suàn dìng yào tōng guò suàn yán xiàng suàn chū mìng lìng
   suàn suǒ néng shí bié de yán zhǐ yòu yán yóu 0 1 gòu chéng de dài dàn tōng cháng rén men biān chéng shí cǎi yòng yányīn wéi fēi cháng nán shí bié
huì biān yán
  huì biān yán de shí zhì yán shì xiāng tóng dedōushì zhí jiē duì yìng jiàn cāo zuòzhǐ guò zhǐ lìng cǎi yòng liǎo yīng wén suō xiě de biāozhì gèng róng shí bié tóng yàng yào biān chéng zhě jiāng měi de cāo zuò yòng mìng lìng de xíng shì xiě chū lái
huì biān chéng
  huì biān chéng de měi zhǐ lìng zhǐ néng duì yìng shí cāo zuò guò chéng zhōng de hěn wēi de dòng zuò dòng zēngyīn huì biān yuán chéng bān jiào rǒng cháng róng chū cuòér qiě shǐ yòng huì biān yán biān chéng yào yòu gèng duō de suàn zhuān zhī shídàn huì biān yán de yōu diǎn shì xiǎn 'ér jiàn deyòng huì biān yán suǒ néng wán chéng de cāo zuò shì bān gāo yán suǒ néng shí xiàn deér qiě yuán chéng jīng huì biān shēng chéng de zhí xíng wén jiàn jǐn jiào xiǎoér qiě zhí xíng hěn kuài
gāo yán
  gāo yán shì qián jué duō shù biān chéng zhě de xuǎn huì biān yán xiāng dàn jiāng duō xiāng guān de zhǐ lìng chéng wéi dān tiáo zhǐ lìng bìng qiě diào liǎo cāo zuò yòu guān dàn wán chéng gōng zuò guān de jié shǐ yòng duī zhàn cún děngzhè yàng jiù jiǎn huà liǎo chéng zhōng de zhǐ lìngyóu shěng lüè liǎo hěn duō jiésuǒ biān chéng zhě yào bèi tài duō de zhuān zhī shí
   gāo yán zhù yào shì xiāng duì huì biān yán 'ér yán bìng shì zhǐ mǒu zhǒng de yánér shì bāo kuò liǎo hěn duō biān chéng yán qián liú xíng de VB、 VC、 FoxPro、 Delphi děngzhè xiē yán de mìng lìng shì xiāng tóng
   cóng 'èr shí shì 60 nián dài hòu suàn dào liǎo fēi měng jìn de zhǎn shǐ shàng méi yòu rèn mén xué de zhǎn chāo guò liǎo suàn de zhǎn lùn yìng jiànruǎn jiànhái shì wǎng luò jīng rén de xiàng qián zhǎnruǎn jiàn de zhǎn yìng jiàn yàngèr shí shì jiǔ shí nián dài zhōng guó de ruǎn jiàn hái shì hěn chéng shúér xiàn zài xiǎo xiǎo de ruǎn jiàn chù sǒng gòng xiǎng ruǎn jiàn wǎng shàng suí chù jiàn duàn zhǎn de shù yào duàn biàn huà de chéng yuán jīn VisualBasic kuài gòu jiàn Windows xià de yìng yòng chéng chéng shè fāng miàn de shù duàn zhǎn zhe duàn yǐn jìn xīn de gài niànxīn de fāng cóng jié gòu huà de C kāi shǐdāng miàn xiàng duì xiàng de xiǎng bèi chū hòuchū xiàn liǎo C++, wēi ruǎn zài C++ de chǔ shàng wéi shǐ yòng gòu jiàn win32 yìng yòng chéng gèng jiā fāng biàntuī chū liǎo VisualC++。 zhè jiù yào chéng yuán yào duàn de gēngxīn de shù
   qián cháng yòng de běn chéng yán de zhǒng lèi jiào fán duō jiào jiǎn dān de yòu: Pascal、 c yán、 qBasic、 Fortran、 VisualBasic děng děngdàn qián zhǒng dōushì zài DOS xià jìn xíng biān chéng de gōng , VisualBasic shì zài Windows xià jìn xíng yìng yòng chéng shè de biān chéng gōng xiàn zài bān de suàn yòng jīhū dōubù zài shǐ yòng DOS liǎoyīn men tōng cháng huì xuǎn VisualBasic zuò wéi chū xué zhě de biān chéng gōng 。 VisualBasic shì Windows yìng yòng chéng shè zhōng zuì róng shàng shǒu de biān chéng gōng xué zhòu jiào róng bèi chū xué zhě jiē shòuduì gāng kāi shǐ xué biān chéng de chū xué zhě lái shuōhái shì xuǎn VisualBasic, xué biān chéng yán néng xiǎng xiàng zhe dēng tiān jiǎo yìn de xué cái shì zuì jiā fāng
wén
  C yán shì guó shàng guǎng fàn liú xíng dehěn yòu zhǎn qián de suàn gāo yán shì zuò wéi tǒng miáo shù yán yòng lái biān xiě tǒng ruǎn jiàn yòng lái biān xiě yìng yòng ruǎn jiàn
   zǎo de cāo zuò tǒng děng tǒng ruǎn jiàn zhù yào shì yòng huì biān yán biān xiě debāo kuò UNIX cāo zuò tǒng zài nèi)。 yóu huì biān yán lài suàn yìng jiànchéng de xìng zhí xìng jiào chāwèile gāo xìng zhí xìngzuì hǎo gǎi yòng gāo yándàn bān de gāo yán nán shí xiàn huì biān yán de mǒu xiē gōng nénghuì biān yán zhí jiē duì yìng jiàn jìn xíng cāo zuò), duì nèi cún zhǐ de cāo zuòwèi cāo zuò děng)。 rén men shè xiǎng néng fǒu zhǎo dào zhǒng yòu bān gāo yán xìngyòu yòu yán xìng de yán men de yōu diǎn shēn shì, C yán jiù zài zhè zhǒng qíng kuàng xià yìng yùn 'ér shēng liǎo
  C yán shì zài B yán de chǔ shàng zhǎn lái de de gēn yuán zhuī dào ALGOL60。 1960 nián chū xiàn de ALGOL60 shì zhǒng miàn xiàng wèn de gāo yán yìng jiàn jiào yuǎn yòng lái biān xiě tǒng chéng 。 1963 nián yīng guó de jiàn qiáo xué tuī chū liǎo CPL( CombinedProgram-mingLanguage) yán。 CPL yán zài ALGOL60 de chǔ shàng jiē jìn liǎo yìng jiàn xiēdàn guī jiào nán shí xiàn。 1967 nián yīng guó jiàn qiáo xué de MatinRichards duì CPL yán zuò liǎo jiǎn huàtuī chū liǎo BCPL( BasicCombinedProgrammingLanguage) yán。 1970 nián měi guó bèi 'ěr shí yàn shì de KenThompson BCPL yán wéi chǔyòu zuò liǎo jìn jiǎn huàshè chū liǎo hěn jiǎn dān de 'ér qiě hěn jiē jìn yìng jiàn de B yán BCPL de ), bìng yòng B yán xiě UNIX cāo zuò tǒngzài PDP-7 shàng shí xiàn。 1971 nián zài PDP-11/20 shàng shí xiàn liǎo B yánbìng xiě liǎo UNIX cāo zuò tǒngdàn B yán guò jiǎn dāngōng néng yòu xiàn。 1972 nián zhì 1973 nián jiānbèi 'ěr shí yàn shì de D.M.Ritchie zài B yán de chǔ shàng shè chū liǎo C yán BCPL de 'èr )。 C yán bǎo chí liǎo BCPL B yán de yōu diǎnjīng liànjiē jìn yìng jiàn), yòu liǎo men de quē diǎnguò jiǎn dānshù lèi xíng děng)。 zuì chū de C yán zhǐ shì wéi miáo shù shí xiàn UNIX cāo zuò tǒng gōng zhǒng gōng zuò yán 'ér shè de。 1973 nián, K.Thom-pson D.M.ritchie liǎng rén zuò UNIX de 90% shàng yòng C gǎi xiě( UNIX 5 bǎnyuán lái de UNIX cāo zuò tǒng shì 1969 nián yóu měi guó de bèi 'ěr shí yàn shì de K.Thompson D.M.Ritchie kāi chéng gōng deshì yòng huì biān yán xiě de)。
   hòu lái, C yán duō zuò liǎo gǎi jìndàn zhù yào hái shì zài bèi 'ěr shí yàn shì nèi shǐ yòngzhí dào 1-975 nián UNIX 6 bǎn gōng hòu, C yán de chū yōu diǎn cái yǐn rén men biàn zhù 。 1977 nián chū xiàn liǎo lài de C yán biān wén běn zhí C yán biān chéng 》, shǐ C zhí dào shí suǒ zuò de gōng zuò jiǎn huà liǎozhè tuī dòng liǎo UNIX cāo zuò tǒng xùn zài zhǒng shàng shí xiàn , VAX, AT&T děng suàn tǒng xiāng kāi liǎo UNIX。 suí zhe UNIX de guǎng fàn shǐ yòng, C yán xùn dào tuī guǎng。 C yán UNIX shuō shì duì luán shēng xiōng zài zhǎn guò chéng zhōng xiāng xiāng chéng。 1978 nián hòu, C yán xiān hòu zhí dào zhōngxiǎowēi xíng shàng UNIX PDP liǎoxiàn zài C yán fēngmǐ quán shì jièchéng wéi shì jiè shàng yìng yòng zuì guǎng fàn de zhǒng suàn yán zhī
   1978 nián biǎo de UNIX 7 bǎn zhōng de C biān chéng wéi chǔ, BrianW.Kernighan DennisM.Ritchie( chēng K&R) zhù liǎo yǐng xiǎng shēn yuǎn liǎo míng zhù《 TheCProgrammingLan-guage》, zhè běn shū zhōng jiè shào de C yán chéng wéi hòu lái guǎng fàn shǐ yòng de C yán bǎn běn de chǔ bèi chēng wéi biāo zhǔn C。 1983 niánměi guó guó jiā biāo zhǔn huà xié huì( ANSI) gēn C yán wèn shì lái zhǒng bǎn běn duì C de zhǎn kuò chōngzhì dìng liǎo xīn de biāo zhǔnchēng wéi ANSIC。 ANSIC yuán lái de biāo zhǔn C yòu liǎo hěn de zhǎn。 K&R zài 1988 nián xiū gǎi liǎo men de jīng diǎn zhù zuò《 TheCProgra-mmingLanguage》, àn zhào ANSIC de biāo zhǔn chóngxīn xiě liǎo gāi shū。 1987 nián, ANSIC yòu gōng liǎo xīn biāo zhǔn --87ANSIC。 qián liú xíng de C biān tǒng dōushì wéi chǔ de
  C++ shì tuō tāi C yán de zhǒng zhōng yán . cóng suàn jiǎo kàn , qiàn ASM děng duān yán ; cóng miàn xiàng duì xiàng de chéng shè jiǎo kàn , yòu bèi OOP de sān běn zhēng -- chōu xiàng , fēng zhuāng chéng ; tóng shí cóng shì chǎng jiǎo lái kàn , yòu shì chún miàn xiàng duì xiàng , shí xiē chún cuì de miàn xiàng duì xiàng yán de zhèn zhǐ shì zài shí yàn shì .
   jiào C yán .C++ de xiǎn zhù biàn huà huò zhě jiě jué de wèn jiù shì
  1. míng kōng jiān de wèn , yuán shǐ de C yán shǐ yòng gōng gòng de míng kōng jiān , zhè yàng lùn shì kāi běn rén hái shì sān fāng tuán duì miàn lín biàn liàng míng hào jìn de wèn . ér C++ gōng de míng kōng jiān , ér qiě duì xiàng de yǐn wéi míng kōng jiān gōng liǎo jìn huàfēn
  2. dài yòng de wèn ,C yán shǐ yòng hán shù de fāng shì huò zhě DLL fāng shì shí xiàn dài yòng , zài jiē kǒu wěn dìng de qián xià shí xiàn nèi xiū gǎi shù shí xiàn de fēng zhuāng .C++ gōng liǎo lèi zhì shí xiàn liǎo yòu céng de dài yòng , duō zhǒng chéng zhì , tóng shí zhòng zài děng zhǒng zhì gōng liǎo jìn de yòng shí xiàn . shǐ lèi dài gèng jiā róng wéi , suī rán jiàn lèi zài rén yuán , zhì děng fāng miàn hái shì jiào fán de .
  3. ān quán zhì . yīn wéi yòu liǎo lèi zhì , yòu xiē chū shǐ huà cāo zuò dòng shí xiàn
  4. xiàolǜ wèn . yīn wéi C yán běn zhì shàng shì zhàn zài suàn chǎng de fēi cháng zhù zhòng xiàolǜ de wèn , dàn shì shì zǒng shì bèi máo dùn de liǎng miàn , guò piān zhòng xiàolǜ ruǎn jiàn wēi de chū xiàn , fǎn 'ér zēng jiā liǎo chéng shè de nán . ér OOA de xiàn shí shì jiè jiǎo de kǎo wèn gèng jiā tiē jìn rán , shǐ dài huò zhě chéng gèng jiā bèi wěn dìng xìng , kuò zhǎn xìng wéi xìng .
   xià zài VisualStudio2005 chéng bǎn chǎn pǐn
   shǐ yòng chéng bǎn chǎn pǐn kāi yìng yòng chéng mén chéng bǎn chǎn pǐn kuò zhǎn liǎo VisualStudio chǎn pǐn xiànhán gài liǎo duō qīng xíng xué yòng de gōng gōng xiē wàng gòu jiàn dòng tài Windows yìng yòng chéng de 'àihào zhěxué shēng chū xué zhě shǐ yòng
  .NETFramework2.0SDK zài xíng jiàn
   xià zài xīn de Microsoft.NETFramework2.0 bǎn ruǎn jiàn kāi gōng bāo (SDK) zài xíng jiànbāo kuò kāi rén yuán zài biān xiěshēng chéng shì shǔ yùn xíng .NETFramework yìng yòng chéng shí suǒ de qiē。 64 wèi bǎn běn x86 bǎn běn
   miǎn fèi shì yòng VisualStudio2005!
   yào píng VisualStudio2005, yòu cóng ExpressEdition dào TrialEdition dào zài xiàn tuō guǎn yàn duō zhǒng xuǎn zhǎo dào zuì shì nín de shì yòng yànkàn kàn VisualStudio2005 de qiáng gōng néng zhuǎn biàn nín de yìng yòng chéng
  VisualC++Express bǎn
   wéi 'àihào zhěchū xué zhě xué shēng kāi rén yuán cháng shì miǎn fèiqīng biàn yòng xué de gōng huò Express bǎn běn gèng hǎo de kòng zhì chéng de suǒ yòu
  MicrosoftWindowsVistaSDK
  MicrosoftWindowsVista gōng liǎo liàng zài 'ān quánxìng néng kào xìng guǎn xìng fāng miàn de xīn gōng néngxià zài SDK, huò suǒ yòu suǒ de gōng lái zào tuō guǎn běn yìng yòng chéng chōng fēn yòng WindowsVista de qiáng gōng néng
  VisualBasic xià zài
  VisualStudio kāi zhōng xīnxià zài
  ASP.NET zhù xià zài
  VisualC# kāi zhōng xīnxià zài
   wèicǐ , jīng diǎn tóng liàng yàng .C/C++ jīn tiān zài tóng lǐng huī zhe zuì de xiàolǜ .