Uansett hvor kompleks og sofistikert kildekoden for et prosjekt vil ende opp med når det er gjort , en programmerer først må sette seg ned og begynne å skrive det ut en linje av gangen . Når det gjelder å plukke et verktøy for å skrive kildekode programmerere har en rekke valg , inkludert Eclipse og Vim tekst editor. Vim
Vim er et kommandolinje baserte tekst editor for Unix -baserte systemer, slik som Linux og Mac OS . Programmet krever at brukerne å lære en rekke kommandoer for å bruke effektivt , men tillater brukere å utøve god kontroll over navigasjon og tekst manipulasjon når de lærer disse kommandoene. Vim har også en rekke funksjoner som egner seg til å redigere kildekoden , slik som fremhever matchende parenteser , braketter og krøllete braketter. Brukere kan også bruke Vim sin konfigurasjonsfil å sette redaktøren til svært ulike programmeringsspråk elementer, for eksempel klasse navn og variabler , til bestemte farger .
Eclipse
Eclipse er ikke bare en tekst editor , men en fullt integrert utviklingsmiljø . Den har forskjellige plugins for å støtte utviklingen for en rekke språk , som C + + og Java , og er tilgjengelig for Linux , Mac OS og Windows. Eclipse har den samme evnen til å markere matchende syntaks merkene som Vim samt merking variabler , klasse navn , og språk - spesifikke søkeord i fet skrift og spesifikke farger . Eclipse tillater brukeren å ha en en rekke ulike kildekoden filer åpne i forskjellige kategoriene for å bytte raskt mellom under programmeringen .
Internal Navigation
En viktig funksjon av Eclipse IDE som Vim mangler er et navigasjonssystem disposisjon som tilordner automatisk klasser, funksjoner og variabler i en kildekode fil . Dette lar programmerere å hoppe direkte til en gitt klasse eller funksjon ved å dobbeltklikke på etiketten i navigasjonsvinduet stedet for å søke gjennom koden selv. Denne disposisjonen oppdaterer seg selv med nye enheter som programmerere skriver dem , samt automatisk oppdatering relative posisjon de andre enhetene som de legger til nye eller legge til ekstra kode til eksisterende.
Kompilering
Når det gjelder tid til å kompilere kildekoden , har Eclipse IDE forbindelser med passende kompilator som gjør det mulig for brukere å kompilere og kjøre kildekode fra innenfor programmets grensesnitt. Vim , men er bare en tekst editor. Programmerere som skriver kode i Vim må åpne en kommandolinje for å mate filene med kildekoden til en kompilator , og kjøre kompilatoren med de riktige parametrene , selv. De må også fysisk lansere den kompilerte filene selv .