Gholam Ali Shaykhian · NASA STI Repository (National Aeronautics and Space Administration) · 2007
C++ Programming Language: The C++ seminar covers the fundamentals of C++ programming language. The C++ fundamentals are grouped into three parts where each part includes both concept and programming examples aimed at for hands-on practice. The first part covers the functional aspect of C++ programming language with emphasis on function parameters and efficient memory utilization. The second part covers the essential framework of C++ programming language, the object-oriented aspects. Information necessary to evaluate various features of object-oriented programming; including encapsulation, polymorphism and inheritance will be discussed. The last part of the seminar covers template and generic programming. Examples include both user defined and standard templates.
Cited by 45Open access
Happy Gogoi · 2015
Cited by 48
D. S. Malik, Girish Kumar, John Leo et al. · 2009
Cited by 0
Dogan Ibrahim · 2012
This chapter is about the programming of PIC microcontrollers using the C high level language. There are several C languages for the PIC microcontrollers. The one chosen and described in this chapter is the highly popular mikroC (or mikroC PRO for PIC). This chapter provides an introduction to programming using the mikroC language. All the necessary building blocks of a C program are described in the chapter, including variables, constants, arrays, structures, unions, conditional operators, user functions, and built-in library functions. Examples are given to show how to use various features of the mikroC language. In addition, the use of the mikroC compiler is explained with examples, including how to create a file, how to compile a file, and how to program the target microcontroller. Finally, the use of the mikroC simulator is described in detail and with an example.
Cited by 312
Alexei Chernenko, L.M. Korotenko, M.L. Isakova · Institutional Repository National Mining University of Ukraine (National Mining University of Ukraine) · 2017
Cited by 0Open access
Tapasya M. Mate - · International Journal For Multidisciplinary Research · 2024
The c programming language was developed by Dennis Ritchie at AT&T bell laboratories in early 1970s. C is powerful language that provides fast program execution. its power and fast program execution come from its ability to access low level commands, similar to assembly language, but with high level syntax.
Cited by 0Open access
Rodrigo Whitaker · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
Bjarne Stroustrup · 1985
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has updated his definitive reference and tutorial for everyone who uses the language and needs to understand its latest version. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.
Cited by 3,845
Cliff Wootton · Apress eBooks · 2016
This chapter will concentrate on the internals of the ARTIK modules. Accessing the internal logic and peripherals of the ARTIK from a natively coded C-language application is arguably the simplest approach to developing ARTIK solutions. Log on to your ARTIK module and do everything from the command line. You are working on the “bare metal” without the help of an IDE, and indeed without much help from your development workstation other than it being a place where you open a terminal window. You can work very effectively in this environment by editing your source files in vi and compiling and linking them directly with the GCC complier. You can increase your leverage by using an IDE such as Eclipse or Arduino in your development workstation. Keep your source code on that computer. Archive and version-control it with Git or SVN.
Cited by 1
Ajay Wadhwani · 2018
Cited by 0
Alia Anis · 2015
Cited by 1
Claude Delannoy · Cairn.info · 2026
Cited by 0
Zach Church · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
Ackermann, Ernest C · CERN Bulletin · 2012
REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. C Programming Language discusses fundamental notions, data types and objects, expressions, statements, declarations, function and program structure, the preprocessor, and the standar
Cited by 0
Mr. KAZI ABDUL SAMAD MAHEBOOB Mrs.Sheetal Nandkishor Gosavi · Zenodo (CERN European Organization for Nuclear Research) · 2025
Cited by 0Open access
Dezi Contreras · Zenodo (CERN European Organization for Nuclear Research) · 2024
Cited by 0Open access
Mr. KAZI ABDUL SAMAD MAHEBOOB Mrs.Sheetal Nandkishor Gosavi · Zenodo (CERN European Organization for Nuclear Research) · 2025
Cited by 0Open access
Pal Jagdish · 2010
Cited by 2
Armstrong Subero · Maker Innovations Series · 2024
In this chapter, we begin our foray into embedded systems development. We will begin by looking at the language of choice for embedded systems development. While there are many languages that you may use to develop your embedded applications, no language is as popular in modern development as C, and that trend won't change anytime soon. In this chapter, I of course cannot cover every nuance of the C programming language. However, I will cover the most important subset of the language that will be used for embedded systems development, particularly with resource-constrained PIC microcontroller devices. While more experienced persons may comfortably skip this chapter, persons who are not familiar with C or come from an environment such as Arduino will benefit a lot from this chapter as it gives a “survey” of the embedded C programming language.
Cited by 96
Stroustrup, Bjarne 1950- · 2014
Cited by 0