Difference between revisions of "IAX0583 - Programmeerimine I"

From ATI public wiki
Jump to: navigation, search
Line 16: Line 16:
 
Windowsi all käsitsi gcc-ga kompileerimiseks võib kasutada nt:  
 
Windowsi all käsitsi gcc-ga kompileerimiseks võib kasutada nt:  
  
MinGW - http://www.mingw.org/
+
* MinGW - http://www.mingw.org/
  
Cygwin - http://www.cygwin.com/
+
* Cygwin - http://www.cygwin.com/
  
 
====Integreeritud programmeerimiskeskkonnad (IDE)====
 
====Integreeritud programmeerimiskeskkonnad (IDE)====
Code::Blocks - http://www.codeblocks.org/ (Windows, Linux, Mac OS)
+
* Code::Blocks - http://www.codeblocks.org/ (Windows, Linux, Mac OS)
  
 
Klassi arvutites terminali käsk '''codeblocks'''
 
Klassi arvutites terminali käsk '''codeblocks'''
  
  
Geany - http://www.geany.org/ (Windows, Linux)
+
* Geany - http://www.geany.org/ (Windows, Linux)
  
 
Klassi arvutites terminali käsk '''geany'''
 
Klassi arvutites terminali käsk '''geany'''
  
  
Dev-C++ - http://www.bloodshed.net/devcpp.html (Windows)
+
* Dev-C++ - http://www.bloodshed.net/devcpp.html (Windows)
  
 
=== Süntaksi värvimisega tekstiredaktorid ===
 
=== Süntaksi värvimisega tekstiredaktorid ===
 
[[Pilt:Scite.png|200px|thumb|right|SciTE]]
 
[[Pilt:Scite.png|200px|thumb|right|SciTE]]
SciTE - http://www.scintilla.org/SciTE.html (Windows, Linux, Mac OS)
+
* SciTE - http://www.scintilla.org/SciTE.html (Windows, Linux, Mac OS)
  
 
Klassi arvutites terminali käsk '''SciTE'''
 
Klassi arvutites terminali käsk '''SciTE'''
  
  
Notepad++ - http://notepad-plus-plus.org/ (Windows)
+
* Notepad++ - http://notepad-plus-plus.org/ (Windows)
  
 
=== Diagrammide joonistamisvahendid ===
 
=== Diagrammide joonistamisvahendid ===
  
ArgoUML - http://argouml.tigris.org/ (Windows, Linux)
+
* ArgoUML - http://argouml.tigris.org/ (Windows, Linux)
  
 
Klassi arvutites terminali käsk '''argouml'''
 
Klassi arvutites terminali käsk '''argouml'''
  
  
Astah Community - http://astah.net/download#community (Windows, Linux, Mac OS)
+
* Astah Community - http://astah.net/download#community (Windows, Linux, Mac OS)
  
 
Klassi arvutites terminali käsk '''astah-com'''
 
Klassi arvutites terminali käsk '''astah-com'''
  
  
yEd - http://www.yworks.com/en/products_yed_about.html. (Windows, Linux, Mac OS)
+
* yEd - http://www.yworks.com/en/products_yed_about.html. (Windows, Linux, Mac OS)
  
 
Klassi arvutites terminali käsk '''yEd'''
 
Klassi arvutites terminali käsk '''yEd'''
  
  
Jackson System Programming (JSP) Editor - http://www.his.se/english/university/contact/staff/henrik-engstrom/jsp-editor/ (Windows, Linux, Mac OS)
+
* Jackson System Programming (JSP) Editor - http://www.his.se/english/university/contact/staff/henrik-engstrom/jsp-editor/ (Windows, Linux, Mac OS)
  
 
Klassi arvutites terminali käsk '''jsp'''
 
Klassi arvutites terminali käsk '''jsp'''

Revision as of 09:30, 5 September 2013

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:

Integreeritud programmeerimiskeskkonnad (IDE)

Klassi arvutites terminali käsk codeblocks


Klassi arvutites terminali käsk geany


Süntaksi värvimisega tekstiredaktorid

200px|thumb|right|SciTE

Klassi arvutites terminali käsk SciTE


Diagrammide joonistamisvahendid

Klassi arvutites terminali käsk argouml


Klassi arvutites terminali käsk astah-com


Klassi arvutites terminali käsk yEd


Klassi arvutites terminali käsk jsp

200px|thumb|none|argoUML 200px|thumb|none|yEd
Jackson System Programming (JSP) Editor