https://dl.acm.org/doi/10.1145/165354.165360 ACM Digital Library home ACM home * Advanced Search * Browse * About * + Sign in + Register * * Advanced Search * Journals * Magazines * Proceedings * Books * SIGs * Conferences * People * * More * Search ACM Digital Library[ ] SearchSearch Advanced Search ACM SIGAda Ada Letters * Newsletter Home * Latest Issue * * Archive * Authors * Affiliations * Award Winners * More * Home * SIGs * SIGADA * ACM SIGAda Ada Letters * Vol. XIII, No. 5 * Ada and C: differences as the language for system programming article Free Access Share on * * * * * Ada and C: differences as the language for system programming * Authors: * #Zensho Nakao View Profile , * #Masaya Kinjo View Profile , * #Masahiro Nakama View Profile Authors Info & Claims ACM SIGAda Ada LettersVolume XIIIIssue 5Sept./Oct. 1993pp 22-31https: //doi.org/10.1145/165354.165360 Published:01 September 1993Publication HistoryCheck for updates on crossmark * 0citation * 291 * Downloads Metrics Total Citations0 Total Downloads291 Last 12 Months18 Last 6 weeks3 * Get Citation Alerts New Citation Alert added! This alert has been successfully added and will be sent to: You will be notified whenever a record that you have chosen has been cited. To manage your alert preferences, click on the button below. Manage my Alerts New Citation Alert! Please log in to your account * Save to Binder Save to Binder [loader-7e6] Create a New Binder Name [ ] + Cancel + Create * Export Citation * Publisher Site * * eReader * PDF ACM SIGAda Ada Letters Volume XIII, Issue 5 PreviousArticleNextArticle ACM Digital Library Skip Abstract Section Abstract Some fundamental differences between Ada and C as the language for operating system description are listed up, specifically, those differences observed in translating the C-based MINIX operating system into Ada are collected; there are also given concrete illustrative program examples. References 1. [1] Feuer, Alan R., and Narain Gehani (editors): Comparing and Assessing Programming Languages (Ada, C, Pascal), Prentice - Hall, Inc., 1984.Google ScholarGoogle Scholar 2. [2] Gehani, Narain: Ada (An Advanced Introduction), Prentice-Hall, Inc., 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library 3. [3] Kernighan, Brian K., and Dennis M. Ritchie: The C Programming Language (2nd ed.), Prentice-Hall, Inc., 1988. Google Scholar Google ScholarDigital LibraryDigital Library 4. [4] Tanenbaum, Andrew S.: MINIX (Reference Manual), Prentice-Hall, Inc., 1988.Google ScholarGoogle Scholar Cited By View all [loader] Index Terms 1. Ada and C: differences as the language for system programming 1. Software and its engineering 1. Software notations and tools 1. General programming languages 1. Language types 2. Software organization and properties 1. Contextual software domains 1. Operating systems Recommendations * Concurrent object-oriented programming in Classic-Ada Although Ada supports concurrency and can thus be used as a concurrent programming language, it is not generally considered to be an object-oriented programming language. Classic-Ada is a preprocessor which adds the concepts of classes, inheritance, and ... Read More * Object-oriented programming in Smalltalk and ADA Though Ada and Modula-2 are not object-oriented languages, an object-oriented viewpoint is crucial for effective use of their module facilities. It is therefore instructive to compare the capabilities of a modular language such as Ada with an archetypal ... Read More * Introduction to Ada Level -- Beginner, but attendees should have some experience with a high-level programming language. This tutorial is designed for those who have some familiarity with a programming language, but who are new to Ada. In the morning, we will discuss the ... Read More Comments Please enable JavaScript to view thecomments powered by Disqus. Login options Check if you have access through your login credentials or your institution to get full access on this article. Sign in Full Access Get this Article * Information * Contributors * Published in cover image ACM SIGAda Ada Letters ACM SIGAda Ada Letters Volume XIII, Issue 5 Sept./Oct. 1993 31 pages ISSN:1094-3641 DOI:10.1145/165354 + Editor: + #Paul Brashear CTA Inc., Dayton, OH Issue's Table of Contents Copyright (c) 1993 Authors Sponsors In-Cooperation Publisher Association for Computing Machinery New York, NY, United States Publication History + Published: 1 September 1993 Check for updates Check for updates on crossmark Qualifiers + article Conference Funding Sources * [loader-7e6] Other Metrics View Article Metrics * Bibliometrics * Citations0 * Article Metrics + 0 Total Citations View Citations + 291 Total Downloads + Downloads (Last 12 months)18 + Downloads (Last 6 weeks)3 Other Metrics View Author Metrics * Cited By This publication has not been cited yet PDF Format View or Download as a PDF file. PDF eReader View online with eReader. eReader Digital Edition View this article in digital edition. View Digital Edition * Figures * Other * * Share this Publication link https://dl.acm.org/doi/10.1145/165354.165360 Copy Link Share on Social Media Share on * * * * * * * * * 0References * * * Close Figure Viewer Browse AllReturnChange zoom level[ ] Caption View Issue's Table of Contents Export Citations Select Citation format[BibTeX ] * Please download or close your previous search result export first before starting a new bulk export. Preview is not available. By clicking download,a status dialog will open to start the export process. The process may takea few minutes but once it finishes a file will be downloadable from your browser. You may continue to browse the DL while the export process is in progress. Download + Download citation + Copy citation Categories * Journals * Magazines * Books * Proceedings * SIGs * Conferences * Collections * People About * About ACM Digital Library * ACM Digital Library Board * Subscription Information * Author Guidelines * Using ACM Digital Library * All Holdings within the ACM Digital Library * ACM Computing Classification System * Digital Library Accessibility Join * Join ACM * Join SIGs * Subscribe to Publications * Institutions and Libraries Connect * Contact * Facebook * Twitter * Linkedin * Feedback * Bug Report The ACM Digital Library is published by the Association for Computing Machinery. Copyright (c) 2023 ACM, Inc. * Terms of Usage * Privacy Policy * Code of Ethics ACM Digital Library home ACM home About Cookies On This Site We use cookies to ensure that we give you the best experience on our website. Learn more Got it! Your Search Results Download Request We are preparing your search results for download ... We will inform you here when the file is ready. Download now! Your Search Results Download Request Your file of search results citations is now ready. Download now! Your Search Results Download Request Your search export query has expired. Please try again.