Programmeringsverktyg

Publicerad

Fråga

Hur får man tag på programmen man programmerar i?

Alltså där man skriver in källkoden?

Svar

Hej Daniel,

För att kunna utveckla program så använder man olika verktyg, t ex så använder man sin

  • Färdighet
  • Editor
  • Kompilator
  • Länkare
  • Avlusare
  • Profilator

Färdighet

Det finns många platser på nätet där de beskriver programspråk. En sådan plats är http://java.sun.com/docs/books/tutorial/

Editor

När man börjat lära sig ett programmeringsspråk är det dags att skriva det någonstans, För det här behöver man en editor. Tänk på att inte använda ett program som stödjer formatering av texten, då riskerar man att spara texten i ett format som inte stöds.

Det finns olika editorer och alla har sina fördelar och sina arbetssätt, vilken du väljer att använda är upp till dig.

På dessa två adresser finner du två editorer som du kan ladda ner gratis,

  • http://www.vim.org/download.php
  • http://ftp.gnu.org/pub/gnu/emacs/

Kompilator

Självklart vill man inte bara titta på källkoden man skrivit, för att generera ett program av koden behöver du en kompilator. Kanske någon av nedanstående är ett alternativ för dig,

  • http://directory.fsf.org/project/gcc/
  • http://java.sun.com/javase/downloads/index.jsp
  • http://pcc.ludd.ltu.se/

Länkare

När man kompilerat sina filer måste dessa slåss ihop, vilket en länkare hjälper dig med. Som tur är ingår oftast det verktyget i kompilatorn och utvecklare behöver sällan tänka på det.

Avlusare

Ingen programmerare är perfekt, även programmerare gör fel. Därför har man utvecklat program som hjälper en att hitta fel i programmen,

  • http://directory.fsf.org/project/gdb/
  • http://directory.fsf.org/project/valgrind/
  • jdb, ingår när du laddar ner java developer kit.

Profilator

När man utvecklat sitt program kan det tänkas att man vill lokalisera var i källkoden som man kan förbättra prestandan. GNU projektet tillhandahåller ett sådant verktyg som heter gprof, vilket ingår i binutils.

  • http://ftp.gnu.org/gnu/binutils/

Allt i ett

En del användare föredrar att använda en IDE för sin utveckling. Det är ett program som innehåller flera av de tidigare nämnda verktygen. Eclipse är en av de populäraste för Java utveckling,

  • http://www.eclipse.org/downloads/
  • http://download.netbeans.org/netbeans/6.0/final/

Mer erfarenhet

  • Självklart kräver dessa verktyg att man lär sig använda dem, nedan följer några sådana länkar:
  • http://www.vi-improved.org/tutorial.php
  • http://www2.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html
  • http://pages.cs.wisc.edu/~beechung/ref/gcc-intro.html
  • http://autotoolset.sourceforge.net/tutorial.html
  • http://www.javaworld.com/javaworld/javaqa/2000-06/04-qa-0623-jdb.html
  • http://java.sun.com/j2se/1.3/docs/tooldocs/win32/jdb.html
  • http://www.gnu.org/software/binutils/manual/gprof-2.9.1/html_mono/gprof.html
On
Off

0 kommentarer

Läs mer

  • Senaste
  • Mest läst
  • Mest kommenterat

Kom in i diskussionen

Detta innehåll är skapat av Datormagazins besökare

Dubbla Office?

1 kommentar

ol@: Det går aldeles utmärkt att ha flera vertioner av office på datorn samtidigt. jag har office 2010(förinstalerat)som jag öppnar docx dokument office 2000 som jag använder och eventuelt office 97 som...

Månadens fråga

  • Vilket operativsystem använder du mest frekvent?

Artikelkommentarer

Nyhetsbrevet Uppsnappat

Uppsnappat har i över tio år levererat de senaste IT-nyheterna till tiotusentals läsare. Som prenumerant får du nyhetsbrevet varje tisdag och torsdag.
Uppsnappat är helt gratis, så varför inte teckna en prenumeration redan idag?



För dig som vill veta mer: prenumerera

Datormagazin är datortidningen för dig som vill veta mest. Vår ambition är att göra en tidning med djupare och mer avancerade artiklar än vad du hittar i andra datortidningar. Samtidigt väjer vi inte för att på ett handfast sätt förklara hur saker och ting fungerar. Du ska alltid känna att du har nytta av tidningen.
Välkommen till Sveriges största tidskrift för avancerade datoranvändare!

Beställ prenumeration och betala direkt online

  • Datormagazin 10-2014

  • Datormagazin 9-2014

  • Datormagazin 8-2014

  • Datormagazin 7-2014

  • Datormagazin 6-2014

  • Datormagazin 5-2014

  • Datormagazin 4-2014