|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2004
Messaggi: 143
|
[C++] Da dove comincio?
Sto iniziando ad interessarmi al C++.
Ho dato un occhiata in giro, e ho un libriccino (un allegato di una rivista) che spiega a grandi linee comè impostato questo linguaggio. Ora non mi dispiacerebbe passare a letture più serie. Preciso che di programmazione in senso generale qualcosina so. Niente di eccezionale, conosco solo il Qbasic di dossiana memoria, e ho vaghi ricordi del Pascal. Detto questo, che libro mi consigliate? Io avrei intenzione di iniziare a programmare qualche giochino. Ovviamente, non voglio subito mettermi a programmare HalfLife 3, ma qualcosa di semplice, anche in grafica bitmap... tipo x esempio, uno dei primi giochini che ho scritto in basic, era un mini-rpg, che era semplicemente un labirinto da esplorare, simile a Castle of Winds (per chi se lo ricorda...) Ergo, da dove inizio? Che libri, possibilmente in italiano, mi consigliate? Mille grazie a chi mi risponderà
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2004
Messaggi: 143
|
Uppo e approfitto per la domanda più niubba che possa esserci.
Ho il mio IDE (Code::Blocks, è buono? che mi suggerite altrimenti?), e sto seguendo il libriccino che vi ho detto... Ma come sarcazzo inserisco le parentesi graffe? Non mi direte mica che dovrò andare di Alt+123 e Alt+125 ogni volta??? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
shift+alt_destro+parentesi_quadre
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Jan 2004
Messaggi: 143
|
Quote:
Il compilatore è il MinGW, che è incluso nell'installer di Code::Blocks che ho scaricato. Nulla per i libri? |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Quote:
per il libro dai un occhio qui http://www.hwupgrade.it/forum/showthread.php?t=801695 |
|
|
|
|
|
|
#7 | |
|
Member
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
|
Quote:
Per il libri on line e free, se fai sul serio, cerca Thinking in C++ , c'è anche una traduzione in italiano, ma io lo trovo più comprensibile in inglese http://www.mindview.net/ |
|
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Nov 2005
Messaggi: 151
|
Quote:
__________________
ka0s |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Per ciò che ti ho quotato, ti dico che fondamentalmente in C++, essendo un linguaggio orientato agli oggetti, difficilmente le tue conoscenze di quei linguaggi si potranno "portare" anche sul C++ appunto.Non che io sia un esperto, anzi, sono "niubbo" come te (in termini ovviamente tutt'altro che offensivi Magari con la mia risposta non ti ho apportato nulla di utile, nel qual caso spero mi scuserai in anticipo RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#10 | |
|
Member
Iscritto dal: Jan 2004
Messaggi: 143
|
Quote:
Intendevo che cmq non parto completamente da zero. Conoscere un linguaggio di programmazzione, per quanto preistorico, è sempre meglio che NON conoscerne neanche uno. Si parte già con una predisposizione. Si, il C++ è un linguaggio ad oggetti, ma da quanto ho letto in giro, non esclusivamente ad oggetti. Attendo eventuali smentite dai guru qui presenti, ma il C++ è anche procedurale (come il basic) e altre cosucce... Certo che è un bel casino... Giusto per dirne una ecco già qualcosa del Basic che mi devo scordare... qui in C++ gli elementi degli array iniziano da 0 e non da 1 |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Quote:
|
|
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Jul 2005
Città: Canelli
Messaggi: 158
|
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Feb 2007
Messaggi: 213
|
Io ti consiglio "Guida al linguaggio C++" di Schildt.
Io mi sono trovato benissimo.Parte propio dalla base.Non tratta della programmazione con grafica windows ecc. ma praticamente di funzioni di calcolo,strutture,variabili,array,puntatori,cicli vari ecc.ecc...,e verso la fine,come operare su un file,scriverlo,salvarlo,leggerlo ecc.. Praticamente tratta gli argomenti che stanno alla base. Il problema è che è un po' vecchiotto e così alcune cose sono diverse...ad esempio. sul libro usano la libreria #include <iostream.h>. Ora non funziona +,bisogna usare #include <iostream>. Ma non è un ostacolo molto grande,se sei propio agli inizi te lo consiglio. Ps:l'ho imparato da autodidatta e non ho avuto particolari difficoltà,al massimo c'è il forum Ciaoz! |
|
|
|
|
|
#14 | |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
(La scusa "ma questo è il manuale di C" non è valida: i due testi hanno la stessa impostazione, e gli stessi errori. Se non ti fidi, puoi leggere questa recensione sul sito della Association of C and C++ Users.) La cosa grave, anzi gravissima, è che lo stile del libro è invece buono: col risultato che uno legge agevolmente il testo, e alla fine crede di conoscere il C++, mentre in realtà conosce qualcosa che sembra C++ ma non lo è. Dopotutto, se i programmatori hanno coniato la parola Bullschildt, un motivo ci sarà pure... Gli unici testi che mi sento di consigliare sono: - Deitel&Deitel, se vuoi un tutorial che parta da zero; - Eckel, se vuoi il miglior rapporto qualità/prezzo; e - Stroustrup, se "fai sul serio".
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Feb 2007
Messaggi: 213
|
Io pensavo fosse perchè era vecchio che c'erano gli errori
Ho dovuto chiedere + volte aiuto in un forum per risolvere errori (alla fine ho comunque imparato la versione giusta Grazie dell'info e del link |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Per me l'eckel è orrendo e lo stroustrup non l'ha capito manco stroustrup. I due volumi di Deitel&Deitel invece m'hanno acchiappato.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
vorrei incominciare a scrivere qualcosa con le librerie grafiche qt. queste sono native in c++, linguaggio che non conosco (conosco le basi del c ma non ho mai fatto grossi progetti). non vorrei spendere soldi. cosa mi consigliate ?
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
se non vuoi spendere soldi c'è Thinking in C++ scaricabile gratuitamente. non l'ho mai letto
io ho a casa una guida Apogeo sul C++ comprata quasi 10 anni fa, l'autore è Blaha se ricordo bene. essendo l'unico libro che ho letto non ho termini di paragone, comunque l'ho letto quando già avevo un'infarinatura di OOP, che è un aspetto importante se si passa dal C al C++ |
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
cmq ora scarico thinking in c++... |
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: May 2003
Città: Gioia Sannitica (CE)
Messaggi: 1436
|
puoi trovare qualcosa qui e qui
poi c'è anche questa guida poi per quanto riguarda Thinking in C++, se non l'hai già trovata, a questo indirizzo trovi la traduzione in italiano del libro
__________________
• Lian-li PC-A10 • Hyper Type-R HPU-4S730 • ASUS P5B-E Plus • 2x2GB G.Skill F2-6400CL4D-4GBHK 4-4-3-5 • Intel Core 2 DUO E6600 • Asus EN8800 GTX (+ACCELERO) •
• DELL UltraSharp 2707WFP • Olidata17" • Microsoft Wireless Entertaiment Desktop 8000 • WRT610n(v2) - DD-WRT Synapse-0.1.6 (by paperboy) • DreamBox DM7025 • DreamBox DM8000 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:36.




















