[ Príspevkov: 19 ] 

Ktorý jazyk je podla vás lepsi na programovanie hier?
 C++ 74% 74% [ 28 ]
 C# 26% 26% [ 10 ]


Celkom hlasov : 38

AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.10.08
Prihlásený: 27.04.12
Príspevky: 25
Témy: 10 | 10
NapísalOffline : 22.11.2008 20:20 | C# vs. C++

Caute,
som zaciatocnik v C++,
chcem sa vas spytat ci sa mi oplati prejst na jazyk C#.
Z C++ poznam len zaklady. A nemam sa radsej doucit C++ a potom prejst na C#. Dakujem za vsetky odpovede.


Offline

Skúsený užívateľ
Skúsený užívateľ
C# vs. C++

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 22.11.2008 22:13 | C# vs. C++

C# je "na vyššej úrovni" (teraz to neber tak, že je lepší, ale tak, že je tam viac abstrakcie), nemusíš sa toľko hrať s pointrami, nemusíš sa starať o uvoľnovanie objektov z heapu (na to je tam garbage collector) a pod.

Osobne sa trochu čudujem diskusiám tohto typu, v poslednej dobe sa ich tu rozbehlo viac (C vs C++, čo sa prvé učiť a bla bla). Sú však zbytočné, pretože väčšinou porovnávajú neporovnateľné jazyky.

Je určite možné niečo napísať v C++ a ekvivalentne v C#, ale niekedy sa ti môže stať, že potrebuješ rýchlosť a prácu s pointrami v C++ a inokedy ťa to bude zdržovať a radšej od toho abstrahuješ v C#, aby si mal kód bez chýb a rýchlejšie napísaný.

Jednoducho, tieto jazyky nie sú "na to isté" (k C# je podobná Java), takže nemá zmysel hovoriť, ktorý z nich je lepší.

V tvojom prípade by možno bolo fajn ovládať prácu s pointrami v C++, aby si lepšie pochopil ako to celé funguje a prechod na C# už bude jednoduchý, pretože ti viac "pomáha" (hoci v pozadí sú tiež pointre). Nakoniec aj tak dospeješ k tomu, že budeš schopný písať v akomkoľvek objektovo orientovanom jazyku a začnú ťa zaujímať tie podstatné veci z programovania - tvorba efektívnych algoritmov, tvorba znovupoužiteľného kódu, poriadna analýza a návrh, eliminácia chýb.

Nejaký konkrétny jazyk je len prostriedok na dosiahnutie cieľa, avšak riešenie problému najprv musí byť v tvojej hlave. Musíš ho vedieť formalizovať a potom si vyberieš jazyk, ktorý sa daný problém najviac hodí (s ohľadom na kopu ostatných vecí, ako je kompatibilita, externé knižnice, operačný systém a pod). To podstatné - návrhy tried a algoritmy - však budú v zásade nezávislé na jazyku (samozrejme, ak sa v tomto prípade obmedzíme na objektové jazyky).


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 20.12.2008 20:54 | C# vs. C++

Prosím o pomoc učím sa programovať vo Visual C# Express Edition a aj podľa knihy. Microsoft Visual Basic 2008 od "Michaela Halvorson" A vyskytuje sa mne technický problém Viac obrázok

http://img261.imageshack.us/img261/7163/chybayi5.jpg

Neviete kde robím chybu v "zdrojáku". Keď si chcem projekt vygenerovat príkazom "Start Debugging" Ak poznáte neaký iní zdroj knihy alebo e-book poradťe Ďakujem za spoluprácu.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3 | 3
NapísalOffline : 20.12.2008 21:01 | C# vs. C++

Musis to skompilovat, nie debugovat, stlac F6 (alebo daj Build a Build Solution). ;)


Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 23.12.2008 22:57 | C# vs. C++

Druhé kolo. :D

Neutronmind skúsil som to podľa teba a stále mi to vyhadzuje errori viac obrázok. :sick:


http://img90.imageshack.us/my.php?image=chyba1dr9.jpg

:oops: Už som z toho zúfali a na :shit:

Chápem prečo niektorí ľudia pracujú, ako tanečníci v GAY kluboch. :D :lol: :-D


Offline

Skúsený užívateľ
Skúsený užívateľ
C# vs. C++

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.12.2008 22:59 | C# vs. C++

Daj sem kód, inak ti namiesto pomoci môžme akurát veštiť z gulí.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 23.12.2008 23:06 | C# vs. C++

Kód:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Roletové_Menu3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
       
        }

       

        }

        private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
        {
            OpenFileDialog1.Filter = Bitmap (*.bmp) |*.bmp"
           If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
            PictureBox1.Image = System.Drawing .Image FormFile _
            (OpenFileDialog1.FileName)
            End If
        }
    }
}


Offline

Skúsený užívateľ
Skúsený užívateľ
C# vs. C++

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.12.2008 23:20 | C# vs. C++

Mám pocit, že tento kód
Kód:
OpenFileDialog1.Filter = Bitmap (*.bmp) |*.bmp"
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image = System.Drawing .Image FormFile _
(OpenFileDialog1.FileName)
End If
si napísal v jazyku Visual Basic, no pokúšaš sa ho včleniť do programu v jazyku C#! Visual C# je len vývojové prostredie, Visual Basic je samostatný programovací jazyk, nemôžeš to miešať. C# je úplne iný jazyk, každý príkaz musí končiť bodkočiarkou, netreba písať špeciálny znak _ na pokračovanie riadku a pod... Zožeň si nejakú učebnicu jazyka C#, ak chceš pracovať v C#, alebo použi prostredie Visual Basic 2008, ak chceš Visual Basic.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 28.12.2008 21:36 | C# vs. C++

Trocha som o tom čítal a aj učil sa a ďakujem neutronmind a aj p360t. Za vaše rady :oops: . Príkaz "Build a Build Solution" je niečo ako kontrola. A príkaz "Debugging a Start Debugging". Sa projejt takzvano Compiluje :shock: . A ja používan tento typ progranu via tento lík

http://www.microsoft.com/express/vcsharp/Default.aspx

P.S. Doteraz som používal knihu ako zdroj "Codu" = Microsoft Visual Basic 2008 od "Michaela Halvorson" :sick: A asy je dobrá :loony:

Viac moja práca nieje to zaheslované.
http://rapidshare.com/files/177632264/Farba.rar.html


Offline

Skúsený užívateľ
Skúsený užívateľ
C# vs. C++

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 29.12.2008 10:58 | C# vs. C++

Ok, tak ešte raz.

Visual C# je vývojové prostredie.
C# je programovací jazyk, dá sa ním programovať v prostredí Visual C#.

Visual Basic je programovací jazyk aj vývojové prostredie (aj jazyk aj prostredie majú rovnaký názov).

Kniha, ktorú máš, je o jazyku Visual Basic.
Prostredie, ktoré používaš, je pre jazyk C#.

Z toho triviálne vyplýva, že akokoľvek sa budeš snažiť skompilovať kód jazyka Visual Basic v prostredí Visual C#, nebude to fungovať!

Tá kniha je asy dobrá, ale nie je kompatibilná s prostredím Visual C#, ktoré používaš.

Takže, ak chceš programovať podľa tej knihy, musíš programovať v prostredí Visual Basic, ktoré nájdeš na tomto linku http://www.microsoft.com/express/vb/Default.aspx !


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 10.04.2009 23:42 | C# vs. C++

Trošička som popracoval :D :oops: a vyrobil som sy aj prehrávač.

http://rapidshare.com/files/219825597/DLL_Interop.rar.html


V tích Coplilatoroch a aj "Programoch :oops:"sú velmi veľ mi rozdieli a je čudné že z toho vylezie funkčné :EXE :shock: :D . Ktoré je tzv. univerzále v akom koľvek PC vo windows systéme. Len mám menšiu otázočku prečo my to nejde spustit vo Widows 2000 alebo mi tam nejde nainštalovat NET Framework 3. 5??? :( :oops: :cry:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.07.08
Prihlásený: 02.10.09
Príspevky: 80
Témy: 26 | 26
NapísalOffline : 14.04.2009 15:53 | C# vs. C++

Večná otázka!...C# alebo C++...záleži od toho načo ti to je...
Ja mám rád PHP a sem tam šprcnem do C++.Mám rád aj C# no jeho nedostatkom je .NET framework ináč Visual Studio za teba odrobí 70% práce (f-ce Drag and drop) a ty už to nejak pozliepaš a doplníš a akože máš nový program.Čo sa týka C++ je skvelý v tom že funguje všade a bez výhovoriek. ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 24.01.10
Príspevky: 25
Témy: 1 | 1
NapísalOffline : 10.08.2009 10:47 | C# vs. C++

p360t píše:
Z toho triviálne vyplýva, že akokoľvek sa budeš snažiť skompilovať kód jazyka Visual Basic v prostredí Visual C#, nebude to fungovať!


iba malicke poopravenie. nemas celkom pravdu co si napisal. imrich to napisal trochu skomolene ale pri jeho vedomostiach asi spravne :-D .
visual studio od ms obsahuje viac programovacich jazykov a s tym aj prislusne prostredie. su to napriklad visual c++, visual c#, visual basic!.
imrich si asi stiahol visual studio (nejaku verziu, to je jedno aku) kde ma visual basic a nazyva to visual c# :-D .


Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 24.09.2009 17:50 | C# vs. C++

László145 prosím ta poradíš mi neaké E-Boks k "C++" a aj ktorí kompilátor je tebe blízky. ;) :oops: Lebo chcem tvoriť aj objektové aplikácie ale aj trocha vedčšie programy nez by dokázal :D "Visual basic 2008"http://www.microsoft.com/express/vb/Default.aspx


Ďakujem vopred:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33 | 33
NapísalOffline : 25.09.2009 20:19 | C# vs. C++

ked chces v c++ kodovat tak Dev c++


Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 16.08.09
Prihlásený: 07.03.14
Príspevky: 186
Témy: 16 | 16
Bydlisko: Levice
NapísalOffline : 25.09.2009 22:28 | C# vs. C++

nečítal som predošlé príspevky ale radím ti, že sa uč ďalej C++ pretože všeobecne platí, že ak vieš C/C++ tak sa naučíš hocičo... no ale je to na tebe ty sa rozhodni ako chceš ale ja by som sa učil C++(to mimochodom aj robim :) )


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.03.08
Prihlásený: 07.02.10
Príspevky: 72
Témy: 9 | 9
NapísalOffline : 29.09.2009 20:59 | C# vs. C++

László145 píše:
Večná otázka!...C# alebo C++...záleži od toho načo ti to je...
Ja mám rád PHP a sem tam šprcnem do C++.Mám rád aj C# no jeho nedostatkom je .NET framework ináč Visual Studio za teba odrobí 70% práce (f-ce Drag and drop) a ty už to nejak pozliepaš a doplníš a akože máš nový program.Čo sa týka C++ je skvelý v tom že funguje všade a bez výhovoriek. ;)


prečo myslíš ze .NET Framework je nedostatok C#?


_________________
I am sorry, did I break your concentration?
Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 14.10.2009 20:15 | C# vs. C++

Prosím Vás môžete mi pomôct z malim projektom.

Viac tento likn. :oops:
http://www.pcforum.sk/openfiledialog-vo ... 59932.html

Ból by som vám po vďační. :D ;)


Offline

Užívateľ
Užívateľ
C# vs. C++

Registrovaný: 29.09.07
Prihlásený: 07.12.24
Príspevky: 1246
Témy: 45 | 45
Bydlisko: Nové Mesto ...
NapísalOffline : 30.11.2009 21:29 | C# vs. C++

Zistil som že keď vyrobíte vo "Visual basic 6.0." program. ;)

Tak ide spustiť aj vo "Windows 2000". Ale niektoré kompomenty nefungujú.
Tak napríklad <-- COMDLG32.OCX --> Som musel okopírovať z môjho PC
"Windows XP", do "C:\WINNT\system\system 32\ . . . " Alebo v tej istej zložke v ktorej ju spúštaš.

Podobní progam som vyrobil z knihy "Visual Basic 6.0 od Michael Halvorson"
str. 77. Viac link niejeto zaheslované a aj som sy tam niečo pridal. :D :oops:

http://rapidshare.com/files/314433207/Collor.rar.html

P. S. Drzý program funguje len vo "Windows XP" sorry. :sick: :( :loony:


 [ Príspevkov: 19 ] 


C# vs. C++



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

rozdiel medzi Borland 3.1 C++ vs Net. C++

v Assembler, C, C++, Pascal, Java

4

620

20.07.2010 12:54

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Builder C++ vs Visual C++

v Assembler, C, C++, Pascal, Java

1

625

27.08.2010 19:33

pizet

V tomto fóre nie sú ďalšie neprečítané témy.

C# vs. Java

v Ostatné

16

777

27.04.2014 21:40

Styracoz

V tomto fóre nie sú ďalšie neprečítané témy.

C# vs VB

v Assembler, C, C++, Pascal, Java

11

843

27.10.2009 6:31

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Java vs. C

v Assembler, C, C++, Pascal, Java

16

1764

04.11.2008 8:12

djkmito

V tomto fóre nie sú ďalšie neprečítané témy.

intellisence VS C++

v Assembler, C, C++, Pascal, Java

1

304

04.07.2012 17:25

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

problem pri kompilacii vo VS C++

v Assembler, C, C++, Pascal, Java

4

523

19.04.2008 22:29

sento

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

795

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

Sony Xperia Tipo Black ST21i vs HTC Desire C

v Mobilné zariadenia

6

396

22.03.2013 1:01

ujo zigo

V tomto fóre nie sú ďalšie neprečítané témy.

"error C2065" vo VS C++ 2008 express edition

v Assembler, C, C++, Pascal, Java

3

508

27.11.2009 15:41

ado21

V tomto fóre nie sú ďalšie neprečítané témy.

Asus H81M-C vs. Asus H85M-GAMER

v Základné dosky

12

904

15.05.2015 19:07

bandurek

V tomto fóre nie sú ďalšie neprečítané témy.

P: predám učebnice SQL,C a Java a vš skriptá pre FEI (tuke)

v Predám

0

134

28.01.2024 16:08

trionq

V tomto fóre nie sú ďalšie neprečítané témy.

Genius SP-HF2.0 2000X vs 3000A vs 2000A vs 1200A vs 1100X

v Zvuk

2

1444

12.05.2009 16:16

tommy1104

V tomto fóre nie sú ďalšie neprečítané témy.

Hledá se programátor C/C++ pro vesmírné projekty (Praha)

v Ponuka práce

0

1379

10.05.2016 14:59

evolvsys

V tomto fóre nie sú ďalšie neprečítané témy.

Hladam hracov na C&C Generals Zero Hour

v Počítačové hry

10

1295

07.03.2007 19:22

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

K: PC Literaturu- C++/C#/java/python/ruby/RoR

v Kúpim

0

463

13.05.2014 18:16

expresado



© 2005 - 2024 PCforum, edited by JanoF