Ada (bahasa pemrograman): Perbedaan revisi

8.059 bita ditambahkan ,  6 tahun yang lalu
tidak ada ringkasan suntingan
{{rapikan|topik=teknologi informasi}}
{{terjemah-Inggris}}
{{infobox programming language
|name = Ada
|wikibooks = Ada Programming}}
'''Bahasa pemrograman Ada''', adalah sebuah [[bahasa pemrograman]] prosedural yang didesain di bawah arahan Departemen Pertahanan Amerika Serikat pada akhir tahun 1970-an dan awalnya ditujukan sebagai bahasa utama dalam membangun perangkat lunak Departemen Pertahanan. Nama '''Ada''' sendiri diambil dari [[Augusta Ada Byron]], seorang istri bangsawan (''countess'') Lovelace yang dianggap sebagai seorang pemrogram komputer (programmer) yang pertama. Bahasa ini diturunkan dari bahasa [[Pascal]] tapi memiliki beberapa tambahan [[semantik]] dan [[sintaksis]], seperti halnya [[eksekusi]] tugas secara serentak, [[operator overloading]], dan juga [[module]].
==Fitur==
'''Ada''' pertama kali dirancang untuk pemrograman [[Sistem benam|sistem benam]] dan [[Komputasi waktu nyata|sistem waktu nyata]] systems. '''Ada''' Revisi 95, yang dirancang oleh [[Tucker Taft]] dari [[Intermetrics]] antara 1992 dan 1995, diperbarui dengan kemampuan untuk sistem, bilangan, keuangan, and [[Pemrograman berorientasi objek|pemrograman berorientasi objek]].
==Lihat juga==
*[[SPARK (bahasa pemrograman)|SPARK]]
==Rujukan==
<references/>
===Standar mancanegara===
*[[ISO 8652|ISO/IEC 8652]]: Information technology&mdash;Programming languages&mdash;Ada
*[[ISO 15291|ISO/IEC 15291]]: Information technology&mdash;Programming languages&mdash;Ada Semantic Interface Specification ([[wiktionary:ASIS|ASIS]])
*[[ISO 18009|ISO/IEC 18009]]: Information technology&mdash;Programming languages&mdash;Ada: Conformity assessment of a language processor ([[wiktionary:ACATS|ACATS]])
*[[IEEE 1003|IEEE Standard 1003.5b-1996]], the [[POSIX]] Ada binding
*[http://www.omg.org/technology/documents/formal/ada_language_mapping.htm Ada Language Mapping Specification], the [[CORBA]] [[Interface description language|IDL]] to Ada mapping
===Peralasan===
(Dokumen ini telah diterbitkan dalam berbagai bentuk termasuk cetakan)
*[http://archive.adaic.com/standards/83rat/html/Welcome.html Jean D. Ichbiah, John G. P. Barnes, Robert J. Firth and Mike Woodger, ''Rationale for the Design of the Ada Programming Language'', 1986.]
*[http://www.adaic.org/resources/add_content/standards/95rat/rat95html/rat95-contents.html John G. P. Barnes, '' Ada 95 rationale : the language : the standard libraries'', 1995.]
*[http://www.adaic.org/standards/05rat/html/Rat-TTL.html John Barnes, ''Rationale for Ada 2005'', 2005, 2006.]
===Buku===
{{Refbegin|2}}
*[[Grady Booch]]: ''Software Engineering with Ada'', California: The Benjamin/Cummings Publishing Company, Inc., 1987. ISBN 0-8053-0604-8
*[[Jan Skansholm]]: ''Ada&nbsp;95 From the Beginning'', Addison-Wesley, ISBN 0-201-40376-5
*[[Geoff Gilpin]]: ''Ada: A Guided Tour and Tutorial'', Prentice hall, ISBN 978-0-13-004045-9
*[[John Barnes (computer scientist)|John Barnes]]: ''Programming in Ada&nbsp;2005'', Addison-Wesley, ISBN 0-321-34078-7
*[[John Barnes (computer scientist)|John Barnes]]: ''Programming in Ada plus Language Reference Manual'', Addison-Wesley, ISBN 0-201-56539-0
*[[John Barnes (computer scientist)|John Barnes]]: ''Programming in Ada&nbsp;95'', Addison-Wesley, ISBN 0-201-34293-6
*[[John Barnes (computer scientist)|John Barnes]]: ''High Integrity Ada: The SPARK Approach'', Addison-Wesley, ISBN 0-201-17517-7
*[[John Barnes (computer scientist)|John Barnes]]: ''High Integrity Software: The SPARK Approach to Safety and Security'', Addison-Wesley, ISBN 0-321-13616-0
*[[John Beidler]]: ''Data Structures and Algorithms: An Object-Oriented Approach Using Ada&nbsp;95'', Springer-Verlag, ISBN 0-387-94834-1
*[[Dean W. Gonzalez]]: ''Ada Programmer's Handbook'', Benjamin-Cummings Publishing Company, ISBN 0-8053-2529-8
*[[M. Ben-Ari]]: ''Ada for Software Engineers'', John Wiley & Sons, ISBN 0-471-97912-0
*[[Norman Cohen]]: ''Ada as a Second Language'', McGraw-Hill Science/Engineering/Math, ISBN 0-07-011607-5
*[[Alan Burns (professor)|Alan Burns]], [[Andy Wellings]]: ''Real-Time Systems and Programming Languages. Ada&nbsp;95, Real-Time Java and Real-Time POSIX.'', Addison-Wesley, ISBN 0-201-72988-1
*[[Alan Burns (professor)|Alan Burns]], [[Andy Wellings]]: ''Concurrency in Ada'', Cambridge University Press, ISBN 0-521-62911-X
*Colin Atkinson: ''Object-Oriented Reuse, Concurrency and Distribution: An Ada-Based Approach'', Addison-Wesley, ISBN 0-201-56527-7
*[[Grady Booch]], [[Doug Bryan]]: ''Software Engineering with Ada'', Addison-Wesley, ISBN 0-8053-0608-0
*[[Daniel Stubbs]], [[Neil W. Webre]]: ''Data Structures with Abstract Data Types and Ada'', Brooks Cole, ISBN 0-534-14448-9
*[[Pascal Ledru]]: ''Distributed Programming in Ada with Protected Objects'', Dissertation.com, ISBN 1-58112-034-6
*[[Fintan Culwin]]: ''Ada, a Developmental Approach'', Prentice Hall, ISBN 0-13-264680-3
*John English, [[Fintan Culwin]]: ''Ada&nbsp;95 the Craft of Object Oriented Programming'', Prentice Hall, ISBN 0-13-230350-7
*[[David A. Wheeler]]: ''Ada&nbsp;95'', Springer-Verlag, ISBN 0-387-94801-5
*[[David R. Musser]], [[Alexander Stepanov]]: ''The Ada Generic Library: Linear List Processing Packages'', Springer-Verlag, ISBN 0-387-97133-5
*[[Michael B. Feldman]]: ''Software Construction and Data Structures with Ada&nbsp;95'', Addison-Wesley, ISBN 0-201-88795-9
*[[Simon Johnston]]: ''Ada&nbsp;95 for C and C++ Programmers'', Addison-Wesley, ISBN 0-201-40363-3
*"''Ada: Problem Solving and Program Design.''" Feldman, Michael B. & Koffman, Elliot B., ISBN 0-201-52279-9. Addison-Wesley Publishing Company; 1992 & 1993. 795 pages.
*[[Michael B. Feldman]], [[Elliot Koffman|Elliot B. Koffman]]: ''Ada&nbsp;95'', Addison-Wesley, ISBN 0-201-36123-X
*[[Nell B. Dale]], [[Chip Weems]], John McCormick: ''Programming and Problem Solving with Ada&nbsp;95'', Jones & Bartlett Publishers, ISBN 0-7637-0293-5
*[[Nell B. Dale]], John McCormick: ''Ada Plus Data Structures: An Object-Oriented Approach, 2nd edition'', Jones & Bartlett Publishers, ISBN 0-7637-3794-1
*[[Bruce C. Krell]]: ''Developing With Ada: Life-Cycle Methods'', Bantam Dell Pub Group, ISBN 0-553-09102-6
*[[Judy Bishop]]: ''Distributed Ada: Developments and Experiences'', Cambridge University Press, ISBN 0-521-39251-9
*[[Bo Sanden]]: ''Software Systems Construction With Examples in Ada'', Prentice Hall, ISBN 0-13-030834-X
*[[Bruce Hillam]]: ''Introduction to Abstract Data Types Using Ada'', Prentice Hall, ISBN 0-13-045949-6
*[[David Rudd]]: ''Introduction to Software Design and Development With Ada'', Brooks Cole, ISBN 0-314-02829-3
*[[Ian C. Pyle]]: ''Developing Safety Systems: A Guide Using Ada'', Prentice Hall, ISBN 0-13-204298-3
*[[Louis Baker]]: ''Artificial Intelligence With Ada'', McGraw-Hill, ISBN 0-07-003350-1
*[[Alan Burns (professor)|Alan Burns]], [[Andy Wellings]]: ''HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems'', North-Holland, ISBN 0-444-82164-3
*[[Walter Savitch, Charles Peterson]]: ''Ada: An Introduction to the Art and Science of Programming'', Benjamin-Cummings Publishing Company, ISBN 0-8053-7070-6
*[[Mark Allen Weiss]]: ''Data Structures and Algorithm Analysis in Ada'', Benjamin-Cummings Publishing Company, ISBN 0-8053-9055-3
*[[Henry Ledgard]]: ''ADA: AN INTRODUCTION (Second Edition)'', Springer-Verlag, ISBN 0-387-90814-5
*Dines Bjørner; Ole N. Oest (eds.): ''Towards a Formal Description of Ada'', London: Springer-Verlag, 1980. ISBN 3-540-10283-3
===Arsip===
*[http://special.lib.umn.edu/findaid/xml/cbi00157.xml Ada Programming Language Materials, 1981–1990]. Charles Babbage Institute, University of Minnesota, Minneapolis.
{{Refend}}
== External links ==
<!--======================== {{No more links}} ============================
| PLEASE BE CAUTIOUS IN ADDING MORE LINKS TO THIS ARTICLE. Wikipedia |
| is not a collection of links nor should it be used for advertising. |
| |
| Excessive or inappropriate links WILL BE DELETED. |
| See [[Wikipedia:External links]] & [[Wikipedia:Spam]] for details. |
| |
| If there are already plentiful links, please propose additions or |
| replacements on this article's discussion page, or submit your link |
| to the relevant category at the Open Directory Project (dmoz.org) |
| and link back to that category using the {{dmoz}} template. |
======================= {{No more links}} =============================-->
{{wikibooks|Ada Programming}}
{{wikiversity|Ada}}
{{commonscat}}
*{{dmoz|Computers/Programming/Languages/Ada/ Ada programming language}}
*[http://www.sigada.org/ ACM SIGAda]
*[http://www.ada-europe.org/ Ada-Europe Organization]
*[http://www.open-std.org/jtc1/sc22/wg9/ ISO Home of Ada Standards]
*[http://www.techworld.com.au/article/223388/-z_programming_languages_ada/ Interview with S.Tucker Taft, Maintainer of Ada]
{{Daftar bahasa pemrograman}}
{{bahasa-komputer-stub}}
178

suntingan