Tagagamit:ShiminUfesoj/Eiffel (programming language)

Mula sa Wikipedia, ang malayang ensiklopedya

Ang '''Eiffel''' ay isang object-oriented programming language na dinisenyo ni Bertrand Meyer (isang proponent na object-orientation at may-akda ng Object-Oriented Software Construction) at Eiffel Software. Inilahad ni Meyer ang wika noong 1985 na ang layunin ay pagtaas ng pagiging maaasahan ng komersyal na pag-unlad ng software; ang unang bersyon ay naging available noong 1986. Noong 2005, naging Eiffel ang isang ISO-ulirang wika.

Ang disenyo ng wika ay malapit na nauugnay sa Eiffel programming method. Ang pareho ay batay sa isang set ng mga prinsipyo, kabilang ang disenyo sa pamamagitan ng kontrata, paghihiwalay ng query-query, ang uniporme-access na prinsipyo, ang single-choice na prinsipyo, ang open-closed na prinsipyo, at opsyon-operand na paghihiwalay.

Maraming mga konsepto sa simula na ipinakilala ng Eiffel ang natagpuan sa huli sa Java, C #, at iba pang mga wika. Ang mga ideya sa disenyo ng bagong wika, lalo na sa proseso ng standardisasyon ng Ecma / ISO, ay patuloy na isasama sa wikang Eiffel.

Mga sanggunian[baguhin | baguhin ang wikitext]