The future of industy coding languages... C, C++, C#, C&

For everything that's not in any way related to PureBasic. General chat etc...

Where to start learning a new language... ?

No Chance! I will only use PureBasic for ever ;-)
13
37%
I started with C, later with C++
5
14%
I started with C and C++, later with C#
1
3%
I started directly with C++
0
No votes
I started directly with C++ and later C#
0
No votes
I started directly with C#
1
3%
I started with PureBasic and moved over to C, C++ or C#
8
23%
i am god and having magic hands... ;-)
7
20%
 
Total votes: 35

va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

The future of industy coding languages... C, C++, C#, C&

Post by va!n »

Just a few questions to the advanced coders with experience in C, C++, C# or maybe in CΩ... What´s the best way to start with, when you want to start in get a job in the industry as coder... Afaik, C++ and VB are the most wanted languages when companies are searching for new developer... (ok, sometimes and in some parts they are looking for ASM, C and Java coders too, but this is more rare i think)

I have started some very beginning basic experience in C (only console based stuff), C++ (only console based stuff), C# (GUI based stuff) about 2 years ago.... I am absolutly out of that all and cant remember anything atm...

Btw, what languages is the best to start today when beeing an absolutly newbie in C, C++, C#, CΩ... and wanting to learn a lanuage that will be the language for OS developing (appz, i.e. games and demos...) in the future...

I know, that C is OS portable.. but what do you think about C# and its future like OS independent (as long as you dont use DX components) and taking a look to the next windows versions (only .net based!?) ...?

Do you think it make sence to start directly with C# only (because it seems to be very simular to purebasic and easy instead learning all the C or C++ stuff...!??

I know the best way would be to start with C only.. then move over to C++ (due fact of OOP) and than maybe over to C#.... but this all need a lot of time (some years if you want to be a really good coder).... but where to start for having a good future fundament without spending to much time for learning C, C++ !??? (or are they really required to learn before moving to C#?)
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

First, I am not an expert in any C(extension) language.

I believe it is possible to code in C# without knowing C or C++, and in fact in my pre-purebasic days (which was early net/C# days) was going to use C#. I found it helped me understand C/C++ more than the other way around.

Also there are (were?) attempts to make .net compatibility with projects like, IIRC, mono, so maybe C# will give x-platform down the track.

But for best job chances at the mo, my take is learn C++. It will always be around (unfortunately) - even when it is old hat because there will be so much legacy code. Like Cobol/Fortran.

Otherwise VB, same reasons.

But VB/VB.net are not compatible with each other and if you go VB.net you may as well go C#.


Just my opinion and again, I am not an expert or even close with the Cs.
@}--`--,-- A rose by any other name ..
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

thanks for your opinion...

btw..
- C# (Csharp)
- CΩ (Comega - http://research.microsoft.com/Comega/ )
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
Bonne_den_kule
Addict
Addict
Posts: 841
Joined: Mon Jun 07, 2004 7:10 pm

Post by Bonne_den_kule »

I began with PureBasic, and I am just now trying learning c++ (vc++).
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Started with Commodore Vic20 Basic here. Now at work I script in C#, since that seems to be the way everybody is heading .. alot of companies prefer scripters over coders but oh well, speed of the app isnt important to them, only the speed of development .. oh well.

But it looks like the .NET languages and Java are the ways to go if you want to get a foot in now days. But if you have more respect for yourself, learn something other then scripting languages :)

VC++ All the way! BTW, what is C& thats in the topic?
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Post by Joakim Christiansen »

I started with Game Maker, then I played around with everything...
And when I found PureBasic I just fell in love...
Now I decided to learn C# because it's free and it's cool...
But I will never stop using PureBasic. :wink:

Great links if you're interested in C#:
http://msdn.microsoft.com/VStudio/Express/visualcsharp/
http://msdn.microsoft.com/vstudio/expre ... /learning/
I like logic, hence I dislike humans but love computers.
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Post by Joakim Christiansen »

Shannara wrote:Now at work I script in C#
http://download.microsoft.com/download/ ... 2/07CS.wmv
It sounds really cool when he talks about it... :lol:
I like logic, hence I dislike humans but love computers.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Joakim Christiansen wrote: Now I decided to learn C# because it's free and it's cool...
Define "free". Besides the runtime is bloaty too! C++ is better. Its not controlled by 1 company, and it produces faster, smaller exe's and is way better cross platform.
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Re: The future of industy coding languages... C, C++, C#, C&

Post by traumatic »

va!n wrote:I know the best way would be to start with C only.. then move over to C++
No, there's really no need to learn C prior to C++.

Ask 100 people, 50 will say "better learn C first", the others will say
"directly go the C++ route".

IMHO both answers are right in some way but it's absolutely no problem
to start from scratch with C++. There's no "best way" - just "your" way.
Good programmers don't comment their code. It was hard to write, should be hard to read.
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Re: The future of industy coding languages... C, C++, C#, C&

Post by dagcrack »

traumatic wrote:There's no "best way" - just "your" way.
Amen!
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

thanks for all the answers... really nice to see where you started coding and reading your opinion about today coding languages...

Btw, i started with C64 Basic... when i got one of the first available A500 computers i started with some games (because without any system = workbench it was not able to turn on the computer and type/code in any stuff... so i played a bit with the workbench 1.2/1.3 and tried my first steps into the AMIGA Basic.... i only liked the included basic DEMOS but never the language itself... (maybe, because it was a product of microsoft as i noticed some years later)

Around 1988 i tried to learm some 680x0 ASM and i tried to modify some ASM intro/cracktro sources... (btw, in those times espectly here in the middle of germany was a so called WHQ scene with tons of great BBS with 2400er/14.400//28.800 modems and some well known elite groups... (today i use a 6 Mbit line.... strange but good old times... ;-)

I got in contact with some guys from the scene and did some drawing logos/designs for their groups/packs/cracktros... In those times some of my contacts/friends organized some very cool "small" copy-parties and we had a lot of fun...

A good old friend and me did some work for the well known "XCopy" product by Cachet for the Amiga... (you can read my real and nickname in the "Cachet XCopy - Necromantic Clouds Demo" presentation and in some of update versions for registered users....

In 1993 i traveled with a scenebus from bremen to my first realy big scene party "The Party III DK" (one of the best parties ever!!!!) From this time i visited over the years some parties... (esp. TheParty and MekkaSymposium)...

In the meanwhile i started with TEX and later with AMOS on amiga... At the well known "World Of Commodore" mess in cologne i buyed the new anounced BlitzBasic for the Amiga and i really liked this language!

In 1996 i formed a small group with 2 friends (hello tranquilizer ;-) and we did some releases like 32k games, mods and so on...

While playing with BlitzBasicII i got the first contact with Fred in fact of his NLib-Sets (hello fred, nice stuff you did ;-) and we had some contact in fact of the so called C2P routines on amiga.... I tried the first PureBasic amiga release....

End of 2001 i had some problems with my amiga and i moved over to the pc... on pc i tried some basic languages like "DarkBasic", "BlitzBasic2D", GameMakers and really a lot of developing stuff.... Tranquilizer and me did some nice internaly projects with BlitzBasic2D and than we moved over to the first powerfull PureBasic version on pc (v2.30 to 2.50!?)

Around 2003 i tried my first basic steps into C, C++ and i managed to write my first small app with some help of one developer in my old job, using C# to auto generate a password for each client (algo was based with CRC32, MD5 and some other stuff on the clients name, adress..)

And i must really tell you, until today i really like BlitzBasic on Amiga and PureBasic for PC ;-)
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

Anybody remember Tandy TRS-80 and TRSDOS? Affectionately? known as TrashDos. :)

Casette storage! :)
@}--`--,-- A rose by any other name ..
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

cassette storage brings back awfull memories... started with a vic20 and subsequently an atari 400... load errors, brrr...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
techjunkie
Addict
Addict
Posts: 1126
Joined: Wed Oct 15, 2003 12:40 am
Location: Sweden
Contact:

Post by techjunkie »

Started with basic from a basic lesson in the magazine Elector 1974 (still have the magazine in my bookshelf) , then moved to ZX81 basic, assembler and so on. Learned C on VIC-20 (Yeahh) in 1981 I think... Hmmmm... was it called Cambridge C?!?
Image
(\__/)
(='.'=) This is Bunny. Copy and paste Bunny into your
(")_(") signature to help him gain world domination.
User avatar
Psychophanta
Always Here
Always Here
Posts: 5153
Joined: Wed Jun 11, 2003 9:33 pm
Location: Anare
Contact:

Post by Psychophanta »

Can't understand that poll:
You ask: "Where to start learning a new language... ?"
And the answers are:
I ...
I ...
:?:
http://www.zeitgeistmovie.com

while (world==business) world+=mafia;
Post Reply