För en himla massa år sedan provade jag att programera lite i C+.
Har glömt bort det mesta vid det har lagen men vill gärna prova på det igen.
Så jag vill ha lite tips på vad jag behöver för programvara (editor kompilator m.m)
Och så viktigast av allt, lämplig literatur, helst på svenska men engelska går också.
Jag talar tyska flytande så är det någon som har tips på bra literatur på tyska så är även de välkommet.
Vill lära mig C vad behöver jag
- WilhelmBerg
- Inlägg: 439
- Blev medlem: 18 feb 2007, 00:18
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Helsingborg
Vill lära mig C vad behöver jag
Dator: Professional från ubox
2,2Ghz Intel Core2Duo
2Gb RAM 320+80 Gb HD
Nvida GeForce 8600GT
Hardy Heron 8.04
Det är lättare att fördöma än att vara ett föredöme.
2,2Ghz Intel Core2Duo
2Gb RAM 320+80 Gb HD
Nvida GeForce 8600GT
Hardy Heron 8.04
Det är lättare att fördöma än att vara ett föredöme.
- JeyPeyy
- Inlägg: 768
- Blev medlem: 06 aug 2008, 22:41
- OS: Xubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Göteborg
Re: Vill lära mig C vad behöver jag
För enkel C programmering kan du installera Geany eller Anjuta. För lite mer avancerad programmering rekommenderar jag eclipse.
Någon bra bok vet jag dock inte.
Någon bra bok vet jag dock inte.
Re: Vill lära mig C vad behöver jag
Följande böcker kan va intressanta:
Vägen till C
The C Programming Language - vilket är mer av en referens (skriven av dom som skapade språket)
Vägen till C
The C Programming Language - vilket är mer av en referens (skriven av dom som skapade språket)
-
- Inlägg: 339
- Blev medlem: 25 mar 2008, 21:01
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Linköping
Re: Vill lära mig C vad behöver jag
När det gäller kompilator så rekommenderar jag gcc (installera
build-essential).
Som editor tycker jag om
geany, men det är väl rätt individuellt.

Som editor tycker jag om

Rädda skog med ett musklick: http://www.ettklickforskogen.se/
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Re: Vill lära mig C vad behöver jag
Ah, du vill ha en editor också klart.
SciTE
SciTE
-
- Inlägg: 309
- Blev medlem: 09 dec 2008, 21:34
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Trelleborg
Re: Vill lära mig C vad behöver jag
Det finns hur mycket kul som helst, men något du har missat är de verktyg som hjälper dig tillbaka på banan när något går fel..WilhelmBerg skrev:För en himla massa år sedan provade jag att programera lite i C+.
Har glömt bort det mesta vid det har lagen men vill gärna prova på det igen.
Så jag vill ha lite tips på vad jag behöver för programvara (editor kompilator m.m)
Och så viktigast av allt, lämplig literatur, helst på svenska men engelska går också.
Jag talar tyska flytande så är det någon som har tips på bra literatur på tyska så är även de välkommet.
Börja med att lägga till detta i din .bashrc
Kod: Markera allt
ulimit -c unlimited
Kod: Markera allt
gdb ./hello_world core

(lägg bara tilll ulimit så kan du titta på gdb vid behov)
Sedan kan jag rekommendera gvim med extra fluff som editor (men det är bara jag

Sedan har vi Kerninghan & Ritchie - "The C programming language"
tror att den finns översatt till de flesta språk t.ex. svenska.
och sedan gillade jag
* Peter van der linden - "Expert C programming, Deep c secrets"
Och lite mer linux
* Advanced Linux programming
Sedan har jag dessa på min läslista som jag inte har hunnit med än (men de verkar bra)
* Linux system programming
* http://www.cert.org/books/secure-coding/ - Secure Coding in C and C++ av Robert C. Seacord
* http://www.stevemcconnell.com/cc1.htm - Code Complete, 1st Edition
* http://www.pragmaticprogrammer.com/the- ... racts/tips - The Pragmatic Programmer by Andrew Hunt and David Thomas
Sedan kan jag tipsa om en bra site
- http://stackoverflow.com/
(Se bara till att ta bort alla .net o dyl skräptaggar)
Notis:
nedan är vad jag brukar tryck in i en Ubuntu för att komma igång
# gcc and svn
apt-get install build-essential subversion kdesvn kompare
# or kdiff3
# C code control
apt-get install valgrind splint
# Vim
apt-get install vim-full vim-scripts vim-doc
# code index and debug
apt-get install exuberant-ctags cscope gdb cgdb kdbg
# A calculator
apt-get install speedcrunch
Ha kul

/Johan