Difference between revisions of "IAX0583 - Programmeerimine I"
Line 1: | Line 1: | ||
== Kursusel kasutatav tarkvara == | == Kursusel kasutatav tarkvara == | ||
− | === Kompileerimine terminalis === | + | === Programmeerimistarkvara === |
+ | ====Kompileerimine terminalis==== | ||
Terminalis kompileerimiseks on käsk '''gcc'''. | Terminalis kompileerimiseks on käsk '''gcc'''. | ||
Line 12: | Line 13: | ||
./hello | ./hello | ||
+ | |||
+ | Windowsi all käsitsi gcc-ga kompileerimiseks võib kasutada nt: | ||
+ | • MinGW - http://www.mingw.org/ | ||
+ | • Cygwin - http://www.cygwin.com/ | ||
+ | |||
+ | ====Integreeritud programmeerimiskeskkonnad (IDE)==== | ||
+ | • Code::Blocks - http://www.codeblocks.org/ (Windows, Linux, Mac OS) | ||
+ | |||
+ | Klassi arvutites terminali käsk '''codeblocks''' | ||
+ | |||
+ | • Geany - http://www.geany.org/ (Windows, Linux) | ||
+ | |||
+ | Klassi arvutites terminali käsk '''geany''' | ||
+ | |||
+ | • Dev-C++ - http://www.bloodshed.net/devcpp.html (Windows) | ||
=== Tekstiredaktorid === | === Tekstiredaktorid === |
Revision as of 17:59, 4 September 2013
Contents
Kursusel kasutatav tarkvara
Programmeerimistarkvara
Kompileerimine terminalis
Terminalis kompileerimiseks on käsk gcc.
Näiteks kui programmikood on failis hello.c, siis kompileerimiseks tuleks anda käsk
gcc –o hello hello.c
See tekitab binaarfaili hello, milles võime veenduda kasutades käsku ls. Järgnevalt on see võimalik tööle panna käsuga
./hello
Windowsi all käsitsi gcc-ga kompileerimiseks võib kasutada nt: • MinGW - http://www.mingw.org/ • Cygwin - http://www.cygwin.com/
Integreeritud programmeerimiskeskkonnad (IDE)
• Code::Blocks - http://www.codeblocks.org/ (Windows, Linux, Mac OS)
Klassi arvutites terminali käsk codeblocks
• Geany - http://www.geany.org/ (Windows, Linux)
Klassi arvutites terminali käsk geany
• Dev-C++ - http://www.bloodshed.net/devcpp.html (Windows)
Tekstiredaktorid
200px|thumb|right|SciTE • SciTE - Lihtne süntaksi värvimisega tekstiredaktor.
http://www.scintilla.org/SciTE.html
Klassi arvutites terminali käsk SciTE
• Notepad++ - Lihtne süntaksi värvimisega tekstiredaktor Windowsile.
Diagrammide joonistamisvahendid
• ArgoUML - UML diagrammide joonistamisvahend.
Klassi arvutites terminali käsk argouml
• Astah Community - UML diagrammide joonistamisvahend.
http://astah.net/download#community
Klassi arvutites terminali käsk astah-com
• yEd - Universaalne diagrammide joonistamisvahend.
http://www.yworks.com/en/products_yed_about.html.
Klassi arvutites terminali käsk yEd
• Jackson System Programming (JSP) Editor - Jacksoni skeemide joonistamiseks
Klassi arvutites terminali käsk jsp
200px|thumb|none|argoUML | 200px|thumb|none|yEd |