ruǎn jiàn yǔ yán ( softwarelanguage) shì yòng yú shū xiě jì suàn jī ruǎn jiàn de yǔ yán。 tā zhù yào bāo kuò xū qiú dìng yì yǔ yán、 gōng néng xìng yǔ yán、 shè jì xìng yǔ yán、 chéng xù shè jì yǔ yán yǐ jí wén dàng yǔ yán děng。
xū qiú dìng yì yǔ yán yòng yǐ shū xiě ruǎn jiàn xū qiú dìng yì, ruǎn jiàn xū qiú dìng yì shì ruǎn jiàn gōng néng xū qiú hé fēi gōng néng xū qiú de dìng yì xìng miáo shù。 ruǎn jiàn gōng néng xū qiú kè huà “ zuò shí me”, ruǎn jiàn fēi gōng néng xū qiú kè huà zhū rú gōng néng xìng xiàn zhì、 shè jì xiàn zhì、 huán jìng miáo shù、 shù jù yù tōng xìn guī chéng yǐ jí xiàng mù guǎn lǐ děng。 xū qiú dìng yì yǔ yán jīng lì liǎo cóng fēi xíng shì de zì rán yǔ yán dào bàn xíng shì huà yǔ yán yǐ jí xíng shì huà yǔ yán de fā zhǎn, qì jīn bàn xíng shì huà de xū qiú dìng yì yǔ yán yǐ jīng yòu hěn dà de fā zhǎn, yǐ zhú bù yòng yú ruǎn jiàn gōng chéng de shí jiàn。
gōng néng xìng yǔ yán yòng yǐ shū xiě ruǎn jiàn gōng néng guī yuē, ruǎn jiàn gōng néng guī yuē shì ruǎn jiàn gōng néng de yán gé 'ér wán zhěng de chén shù。 ruǎn jiàn gōng néng guī yuē tōng cháng zhǐ kè huà ruǎn jiàn xì tǒng“ zuò shí me” de wài bù gōng néng, ér bù shè jí xì tǒng“ rú hé zuò” de nèi bù suàn fǎ, yīn cǐ, gōng néng xìng yǔ yán tōng cháng yòu chēng wéi gōng néng guī yuē yǔ yán。 cóng xíng shì huà de chéng dù kàn, yòu fēi xíng shì huà gōng néng xìng yǔ yán hé xíng shì huà gōng néng xìng yǔ yán zhī fēn。 gōng néng xìng yǔ yán shè jí duì xiàng, guī yuē fāng fǎ yǐ jí guī yuē xìng zhì děng。 guī yuē duì xiàng zhù yào bāo kuò guò chéng chōu xiàng hé shù jù chōu xiàng liǎng lèi: guò chéng chōu xiàng shì zhǐ cóng shū rù zhí dào shū chū zhí jí de yìng shè, qí dìng yì yù hé zhí yù jūn yóu shù jù chōu xiàng kè huà。 shù jù chōu xiàng zé tí gōng liǎo shù jù zhí jí qí shàng de yùn suàn fú jí。 guī yuē fāng fǎ shè jí rú hé duì guò chéng chōu xiàng yù shù jù chōu xiàng jìn xíng guī yuē。
shè jì xìng yǔ yán yòng yǐ shū xiě ruǎn jiàn shè jì guī yuē。 ruǎn jiàn shè jì guī yuē shì ruǎn jiàn shè jì de yán gé 'ér wán zhěng de chén shù。 yī fāng miàn, tā shì ruǎn jiàn gōng néng guī yuē de suàn fǎ xìng xì huà, kè huà liǎo ruǎn jiàn“ rú hé zuò” de nèi bù suàn fǎ; lìng yī fāng miàn, tā yòu shì ruǎn jiàn shí xiàn de yǐ jù cóng。 cóng xì huà chéng dù lái kàn, yòu zǒng tǐ shè jì guī yuē yǔ xiáng xì shè jì guī yuē zhī fēn。 qián zhě kè huà shè jì de zǒng jì kuàng jià; hòu zhě kè huà xiáng jìn xì jié。
shí xiàn xìng yǔ yán, jí yī bān de chéng xù shè jì yǔ yán, yòng yú jì suàn jī chéng xù、 chǔlǐ duì xiàng hé guī zé de miáo shù。 chéng xù shè jì yǔ yán yòu gāo jí yǔ yán hé dī jí yǔ yán zhī fēn。
wén dàng yǔ yán yòng yǐ shū xiě ruǎn jiàn wén dàng。 yǐ shàng de ruǎn jiàn xū qiú dìng yì, ruǎn jiàn gōng néng guī yuē, ruǎn jiàn shè jì guī yuē děngdōu shì ruǎn jiàn wén dàng。 cǐ wài hái kě néng yòu yī xiē qí tā chǎn míng xìng de zī liào, zhè xiē yě shì ruǎn jiàn wén dàng。
gè zhǒng ruǎn jiàn yǔ yán
pdl: yī zhǒng diǎn xíng de shè jì xìng yǔ yán, cháng yòng yú xiáng xì de shè jì。
z: yī zhǒng gōng néng xìng yǔ yán, shì yǐ yī jiē wèi cí yǎn suàn wéi jī chǔ de yī zhǒng guī yuē yǔ yán。
chéng xù shè jì yǔ yán yòng yú shū xiě jì suàn jī yǔ yán, bāo hán yǔ fǎ、 yǔ yì hé yǔ yòng sān gè fāng miàn。
prolog: fēi guò chéng shì yǔ yán, yī zhǒng shuō míng xìng yǔ yán, yī zhǒng rén gōng zhì néng chéng xù shè jì yǔ yán。
rpg: fēi guò chéng shì yǔ yán。
c++: miàn xiàng duì xiàng yǔ yán。
java: miàn xiàng duì xiàng yǔ yán。
smalltalk: miàn xiàng duì xiàng yǔ yán。 |