IAX0583 - Programmeerimine I

From ATI public wiki
Revision as of 18:00, 4 September 2013 by Hkinks (Talk)

Jump to: navigation, search

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++ - http://notepad-plus-plus.org/ (Windows)

Diagrammide joonistamisvahendid

• ArgoUML - UML diagrammide joonistamisvahend.

http://argouml.tigris.org/

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
Jackson System Programming (JSP) Editor