Jump to content

Hello :)


Recommended Posts

I was told to come say "Hi" here, so I thought I would :D

I found out about 0 A.D. through a Gamedev article written by Jan Wassenberg. I am a professional C++ programmer and crazy avid gamer :D I am a huge fan of RTS and RPG games, but I will play anything (Soul Calibur II anyone? :) ).

I am also a Drum'n'Bass DJ and producer, so I am really in to that whole scene as well. What else can I say? I can't think of anything else :)

Hope to talk to some of you soon!

Link to comment
Share on other sites

Really? That is really neat. Do you happen to have any samples of you music or C++?

The short answer is: yes and no to my music, and no to my C++.

The long answer is: As far as my music, I have an older mix from last year that I don't like to give out, because its really not terribly good. I am working on a new one, but I just haven't gotten around to it. As far as my production, it is not at a level yet that I feel like releasing any tunes. I want my tunes to be good before I go releasing them on an unsuspecting world.

As for my C++, all my work that is good was closed source for companies I have worked for. Most of my personal code as of late has been C#, as I am starting to really dig the .NET platform. I still keep my C++ skills up to date, as I am searching for a job currently.

For some C# code I have written see: http://www.sourceforge.net/projects/dnpb

Link to comment
Share on other sites

Welcome, Calefaction! Have you done any VB.NET work? I'm still using VB6 for my application development :P

I have, but given the way the .NET framework is built, and the fact that VB.NET offers no clear advantages (or disadvantages for that matter) over C#, I opted to use C# because my background is in C/C++. Remember that code written in VB.NET and C#, or any CLS compliant language for that matter, is 100% interoperable (provided you write CLS compliant code of course, there are ways to break interoperability in both languages).

If you have any C#/VB.NET/.NET questions, don't hesitate to PM me :P

Link to comment
Share on other sites

Is it really hard to learn C(++), or is just the beginning hard? I download .NET I guess (there are some file on the compu, but I don't know wich is the right one, could you help me out?  :P

C++ isn't really .NET :P .NET is a new object model and programming framework from Microsoft that has some really really nice features (a unified object model, reflection, cross-language interoperability through the CLR). If you are interested in .NET development, you might want to check out the following things:

Microsoft .NET Framework SDK

http://www.microsoft.com/downloads/details...&displaylang=en

SharpDevelop (a free C# IDE, written in C#):

http://www.icsharpcode.com/OpenSource/SD/Default.aspx

Alternativley, if you are looking for a set of C++ tools to learn C++, you can use one of two good Windows tool sets: The free Visual C++ toolset, or Dev-C++ which uses MingW, URLs:

VC 2003 Toolkit:

http://www.microsoft.com/downloads/details...&displaylang=en

Dev-C++

http://www.bloodshed.net/devcpp.html

Note that the VC 2003 Toolkit is NOT an IDE, it's just the command line C++ tools shipped with Visual Studio. You will need a nice text editor (Notepad++ is good, google it), or you will want to check out Dev-C++ for a functional C++ IDE (although it doesn't use the MS build tools).

I personally use Visual Studio.NET 2003 Enterprise Architect. If you can get your hands on a copy of VS 2003, it's your best bet as it's really the most complete IDE available, allowing for C++, VB.NET and C# development, as well as nice editors and designers for XML, XML Schema, databases, and a slew of other neat goodies. But if you can't get VS 2003, the free tools I listed above should do you good :P

One thing to keep in mind when selecting your C++ tools is ISO standards comformance. Versions of Visual Studio/Visual C++ prior to 7.1 (2003) are not fully standards compliant, meaning some well formed C++ code will not compile (ask a VC 7/VC 6 developer about partial template specilization :P ). If you can't get VS/VC 2003, you are better off using MingW/GCC/Dev-C++.

Phew...hope all that didn't totally confuse you :P

Link to comment
Share on other sites

Hey Calefaction. :P What is your real first name ?

By the way, have you ever looked at http://pragmaticprogrammer.com ? I can only recommend their books. They have some good one about the really important stuff of software development. Like design, when to implement assertions, orthoganility, coding tips, etc.

I am reading a book every 3 months and the next one will be a C++ one. :P Gotta revise some C++, maybe you have some good recommendations for me ? :P

Link to comment
Share on other sites

Hey Calefaction. :P What is your real first name ?

By the way, have you ever looked at http://pragmaticprogrammer.com ? I can only recommend their books. They have some good one about the really important stuff of software development. Like design, when to implement assertions, orthoganility, coding tips, etc.

I am reading a book every 3 months and the next one will be a C++ one. :P Gotta revise some C++, maybe you have some good recommendations for me ? :P

Thinking in C++ Volume 1 and 2 by Bruce Eckel. They are arguably the two best C++ manuals written to date :P Bruce Eckel really knows his C++. He used to give away volume 2 free with the purchase of volume 1, but I don't think he does anymore. Regardless, on Amazon they are both just over 30 USD brand new, and very much worth adding to your bookshelf.

Amazon links:

http://www.amazon.com/exec/obidos/tg/detai...=books&n=507846

http://www.amazon.com/exec/obidos/tg/detai...=books&n=507846

Link to comment
Share on other sites

Hey Calefaction. :P What is your real first name ?

By the way, have you ever looked at http://pragmaticprogrammer.com ? I can only recommend their books. They have some good one about the really important stuff of software development. Like design, when to implement assertions, orthoganility, coding tips, etc.

I am reading a book every 3 months and the next one will be a C++ one. :P Gotta revise some C++, maybe you have some good recommendations for me ? :P

My real name is Matt (Matthew, but I prefer Matt).

And yes, I have read the site. They have some interesting articles, but I don't always agree with everything they say :P Especially in the area of design.

Link to comment
Share on other sites

My real name is Matt (Matthew, but I prefer Matt).

Wohoo..just another Matt. :P Must be the 5th here on the forums. :P

And yes, I have read the site. They have some interesting articles, but I don't always agree with everything they say  Especially in the area of design.

Oh really ? Well I would like to talk to you about some details then of what tehy say as I am currently reading a book written by them. :P WHat is one thing that they say that you don't agree with that hops to your mind immeditaly ? :P

Oh by the way, where are you from, Matt ? :P

Link to comment
Share on other sites

My real name is Matt (Matthew, but I prefer Matt).

Wohoo..just another Matt. :P Must be the 5th here on the forums. :P

And yes, I have read the site. They have some interesting articles, but I don't always agree with everything they say  Especially in the area of design.

Oh really ? Well I would like to talk to you about some details then of what tehy say as I am currently reading a book written by them. :P WHat is one thing that they say that you don't agree with that hops to your mind immeditaly ? :P

Oh by the way, where are you from, Matt ? :P

I am from Houston Texas.

And off the top of my head, for instance, I don't agree with everything said in their zero tolerance construction article. I find that I code much cleaner, stronger, harder to break code in a more layed back, sorta willy nilly environment. I am most comfortable when I am using the conventions I find appealing, and the structure that I feel most at home with. When a bunch of rigid structure is placed on my construction environment, I write less clean, well thought out code.

But hey, thats just me :P

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...