Pagina 1 di 1

Suggerimenti per progetto in C++ e SystemC

Inviato: 26 mag 2011, 9:35
da Lucast85
Buongiorno a tutti!!
A breve dovrei, per un esame, implementare un modello system level in cui dovrò utilizzare le librerie del C++ chiamate SystemC (standard IEEE1666).
1-Qualcuno di voi le conosce e/o ha qualche esempio elementare per capire di cosa si tratta ? Suggerimenti ?
2-Purtroppo non conosco neanche il C++ e dovrei, prima di tutto, studiarmi ed usare anche quello. Conosco il linguaggio C e pensavo di imparare ad utilizzare il C++ partendo dal tutorial di questo sito. Voi che ne pensate?
Grazie!!

Re: Suggerimenti per progetto in C++ e SystemC

Inviato: 26 mag 2011, 16:06
da xyz
Sono due cose diverse. Il SystemC è una libreria scritta in C++ per simulare processi concorrenti con una sintassi simile al VHDL e Verilog. Il C++ è un linguaggio ad oggetti sviluppato da Bjarne Stroustrup presso la Bell Lab's (ora AT&T Lab's).

Mettersi a programmare il SystemC senza sapere nulla di C++ la vedo dura. Il mio consiglio è imparare bene in C++ e solo dopo passare a SystemC. Il libro fondamentale per il C++ è "C++ Linguaggio, libreria standard, principi di programmazione" di Bjarne Stroustrup, non è un libro facile e non lo vuole essere, descrive in modo asciutto e preciso il linguaggio.

Re: Suggerimenti per progetto in C++ e SystemC

Inviato: 26 mag 2011, 19:19
da Lucast85
xyz ha scritto:Il libro fondamentale per il C++ è "C++ Linguaggio, libreria standard, principi di programmazione" di Bjarne Stroustrup

Mi sto sentendo male...1000 pagine!
Sicuramente sarà lo stato dell'arte ed un riferimento. Il tutorial che ho trovato proprio non è sufficiente ?
Grazie per l'interessamento.

Re: Suggerimenti per progetto in C++ e SystemC

Inviato: 26 mag 2011, 23:03
da xyz
Lucast85 ha scritto:Il tutorial che ho trovato proprio non è sufficiente ?

E' un riassunto troppo superficiale, librerie come SystemC fruttano tutte le potenzialità del C++, bisogna conoscere molto bene il linguaggio e la OOP. Comunque esistono molti libri sul C++ basta cercare in qualche biblioteca ben fornita.

Re: Suggerimenti per progetto in C++ e SystemC

Inviato: 11 lug 2011, 10:27
da Lucast85
Resuscito il topic dalla seguente affermazione di xyz...
xyz ha scritto: Il SystemC è una libreria scritta in C++ per simulare processi concorrenti con una sintassi simile al VHDL e Verilog.

... e chiedo: dato che sono un assoluto ignorante anche per quanto riguarda il linguaggio HDL, mi sarà utile partire con semplici esercizi e simulazioni in vhdl per poi passare al systemC, o mi complicherò la vita?
Thanks!

Re: Suggerimenti per progetto in C++ e SystemC

Inviato: 11 lug 2011, 12:58
da xyz
Lucast85 ha scritto:mi sarà utile partire con semplici esercizi e simulazioni in vhdl per poi passare al systemC, o mi complicherò la vita?

Dipende da te e cosa vuoi fare. La sintassi del linguaggio VHDL deriva dal Ada quindi è diversa dal C++, conosce il VHDL non implica conoscere e saper usare SystemC anche se conoscerli entrambi (con l'aggiunta del Verilog) non fa' di certo male :-)