introductionto programming lesson11kocsisg/wp-content/... · introductionto programming lesson11...
TRANSCRIPT
![Page 1: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/1.jpg)
Introduction to programmingLesson 11
Kocsis, Gergely
![Page 2: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/2.jpg)
Integrated developement environments
An IDE is a software application that helps programmers during thedevelopement of programs.
The first IDE was the Maestro I in 1975.
Today there are many IDE-s on the market. The most popular are Visual Studio, NetBeans an Eclipse
![Page 3: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/3.jpg)
How to program?
To develop a program the minimum to have is• a text editor• a compiler or interpreter• an environment in which the program can run
The least two are often the same environment. e.g. HTML files processed and showed by browsers
Programming with only these mimimal tools however is veryexhausting.
![Page 4: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/4.jpg)
Programming in C without an IDE
Under Linux:• Editor: vi• Compiler: gcc• Running environment: shell
![Page 5: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/5.jpg)
Syntax highlight
![Page 6: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/6.jpg)
Autocomplete / word completion
• It helps completing started words. Tries to predict what theprogrammer wants to write.
• It spares typing time.• It automatically corrects typo-s e.g. in case sensitive words.
![Page 7: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/7.jpg)
Compile – Debug – Run
Ide-s usually provide one-button tools to compile, debug and run your programs.
Moreover IDE-s handle projects instead of separate code files, so you can easily build complex applications with the use of them.
![Page 8: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/8.jpg)
Programming in C in DevC++
![Page 9: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/9.jpg)
Programming in C in Eclipse
![Page 10: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/10.jpg)
Programming in C in Netbeans
![Page 11: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/11.jpg)
Matlab (interpreter)
![Page 12: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/12.jpg)
LabVIEW graphical programming
![Page 13: Introductionto programming Lesson11kocsisg/wp-content/... · Introductionto programming Lesson11 Kocsis, Gergely . Integrated developement environments An IDE is a software application](https://reader034.vdocuments.net/reader034/viewer/2022042923/5f7013e76afe732a524c7595/html5/thumbnails/13.jpg)
Demo