Request a C++ Tutorial

Ideas that will get you kudos

  • (22 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

324 Replies - 174908 Views - Last Post: 16 November 2013 - 03:06 PM Rate Topic: ***** 5 Votes

#9 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

Re: Request a C++ Tutorial

Posted 01 June 2007 - 04:42 AM

*
POPULAR

While you are Dreaming.In.Code do you wish you had more Kudos or a Thumbdrive but just don’t have any good ideas for a tutorial? Well I have a bunch but just don’t have the time to write them all. So I decided to start the recommended tutorial topics list. If you see a topic you would like to tackle reply with your topic so we know someone is on it. If you can think of another good topic suggest it and I will add it to the list.

Most of these topics are very broad and only represent the basic subject matter. I am more than willing to suggest smaller sub-topics in any of these areas if you still can’t think of a project.
.
STL Topics:

Advanced Language Use:


C Libraries
  • cstdlib functions
  • cstring function
  • ctime functions


Fun:
  • Writing obfuscated code/Obfuscation techniques. Done! thanks to jjhaag!


Hot Topics:
  • Steganography – The java tutorial was a big hit
  • Cryptography
  • Embedded Systems
  • AI – especially game AI.
  • Data Compression
  • Data Mining Techniques
  • Fuzzy Logic
  • Concurrent programming/multi-threaded programming. Multi-threading on Multi-processors thanks to bizzehdee


Computer Science / Theory
  • Advanced Data Structures

  • QuickSort – How does it work? - done, thanks csmanoj.
  • Parsing - done – Thanks Martyn.Rae
  • How to write an interpreter - done - Thanks Martyn.Rae
  • Finite State Machines -done - Thanks Martyn.Rae
  • Using UML in design of C/C++ programs.
  • Graph theory
  • Neural Networks esp. dealing with AI
  • Using Design Patterns in C++
    • Command Pattern - Done!, thanks to Bench.
    • Listener Pattern
    • Singleton Pattern = done, thanks to sparkart.
    • Factory Pattern
    • Prototype Pattern
    • Visitor Pattern
    • Lock (concurrency)
    • Semaphore (concurrency)
    • Thread pool (concurrency)
    • Scheduler (concurrency)
.
Misc
  • Debugging Techniques
  • Lex/Yacc
.
Hardware
  • Coding for embedded systems
  • Programming for USB devices -- Done thanks to Anarion!
  • Getting Frames Web Cams
.
Database Connectivity
  • ODBC
  • MySQL
  • Oracle OCI
  • SQLite


GUI Programming


Graphics Programming


Related technologies/third party libraries
  • Basic Boost tutorial
  • Using make/nmake
  • Using ANT to build projects
  • Using Apache's Xerces C++


Getting Setup for a Project
  • Programming style and Documentation style
  • Online Hosts
  • Version Control
  • Choosing a License (GPL etc.)
  • How to work with multiple people onto one project?




Please remember that all tutorials are reviewed for technical content by the moderators. None of us are professional editors but we do try to ensure that you do not embarrass yourself with incorrect content or ridiculously bad grammar. For the most part we will work with you to get a great tutorial out there.

This post has been edited by NickDMax: 08 July 2010 - 06:23 PM

Was This Post Helpful? 6

#10 AmitTheInfinity  Icon User is offline

  • C Surfing ∞
  • member icon

Reputation: 117
  • View blog
  • Posts: 1,559
  • Joined: 25-January 07

Re: Request a C++ Tutorial

Posted 01 June 2007 - 04:57 AM

Thanks NickDMax for listing out so much topics.

well, even I was thinking of writing some tutorials on Cryptography [It is too vast so I there will be tutorials and not tutorial :D ], but had no time to do it.

but I will try to make them here now.

But most of the things in topics like cryptography or algorithms or AI are theory and can be done in any language. That's why I am bit confused about where to put them.

And I would suggest to have some tutorials on things like

Embedded Systems.
Advanced Data Structures.
Was This Post Helpful? 0
  • +
  • -

#11 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

Re: Request a C++ Tutorial

Posted 01 June 2007 - 05:25 AM

Quote

But most of the things in topics like cryptography or algorithms or AI are theory and can be done in any language. That's why I am bit confused about where to put them.


Well for the moment there is no general tutorial area. Secondly it helps to see implementation in code. We are not talking about "articles" but "tutorials" which imply a kind of "hands on" approach. Chris is thinking about the idea of a Computer Science / Theory / Software Development etc tutorial section, but until it is here we have to work with what we got. Lastly, I want to get as many C/C++ tutorials as I can so we can talk smack to the Java and VB forums.

I will add your two suggestions though.
Was This Post Helpful? 0
  • +
  • -

#12 William_Wilson  Icon User is offline

  • lost in compilation
  • member icon

Reputation: 205
  • View blog
  • Posts: 4,807
  • Joined: 23-December 05

Re: Request a C++ Tutorial

Posted 01 June 2007 - 07:18 AM

doubt i'll be taking advantage of these at least not in C/C++, but I am trying to increase my knowledge in this field.

Sometimes it is difficult to come up with ideas, even for experienced writers and coders, alike. Great Idea Nick :)
Was This Post Helpful? 0
  • +
  • -

#13 AmitTheInfinity  Icon User is offline

  • C Surfing ∞
  • member icon

Reputation: 117
  • View blog
  • Posts: 1,559
  • Joined: 25-January 07

Re: Request a C++ Tutorial

Posted 04 June 2007 - 01:40 AM

View PostNickDMax, on 1 Jun, 2007 - 05:55 PM, said:

Quote

But most of the things in topics like cryptography or algorithms or AI are theory and can be done in any language. That's why I am bit confused about where to put them.


Well for the moment there is no general tutorial area. Secondly it helps to see implementation in code. We are not talking about "articles" but "tutorials" which imply a kind of "hands on" approach. Chris is thinking about the idea of a Computer Science / Theory / Software Development etc tutorial section, but until it is here we have to work with what we got. Lastly, I want to get as many C/C++ tutorials as I can so we can talk smack to the Java and VB forums.

I will add your two suggestions though.



alright, I am in. :D
Was This Post Helpful? 0
  • +
  • -

#14 mattman059  Icon User is offline

  • Epic Awesomeness
  • member icon

Reputation: 15
  • View blog
  • Posts: 538
  • Joined: 23-October 06

Re: Request a C++ Tutorial

Posted 07 June 2007 - 08:25 AM

I would personally like to see more stuff on more discrete math topics like graph theory and neural networks, and definatly some AI stuff
Was This Post Helpful? 0
  • +
  • -

#15 born2c0de  Icon User is offline

  • printf("I'm a %XR",195936478);
  • member icon

Reputation: 180
  • View blog
  • Posts: 4,667
  • Joined: 26-November 04

Re: Request a C++ Tutorial

Posted 07 June 2007 - 08:41 AM

That's a great list.
I'd like to add 'Data Compression' too.
Was This Post Helpful? 0
  • +
  • -

#16 William_Wilson  Icon User is offline

  • lost in compilation
  • member icon

Reputation: 205
  • View blog
  • Posts: 4,807
  • Joined: 23-December 05

Re: Request a C++ Tutorial

Posted 07 June 2007 - 10:27 AM

Data compression is an awesome topic. There are many techniques that could be fully described, using dictionaries, masks, etc Including some of the widely distributed types such as zip and mpeg compressions.
Was This Post Helpful? 0
  • +
  • -

#17 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

Re: Request a C++ Tutorial

Posted 07 June 2007 - 08:45 PM

I wish that I had time to take on the Neural Nets topic, though to be honest there is a whole lot of theory that goes behind making that stuff understandable. I have an adaptive pong program somewhere that would make a good example, not too complex, and yet shows many of the deeper concepts in a rather simple application. -- problem is that it pretty much sucks as playing pong. If left to play against its self it becomes perfect, but a human can beat it very easily (the way you hit the ball/box makes it behave differently, and it does not take that into consideration). -- course that program in Java too.
Was This Post Helpful? 0
  • +
  • -

#18 zero4  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 14-June 07

Re: Request a C++ Tutorial

Posted 14 June 2007 - 05:35 AM

I would like to see a tutorial on how to program autocad using c# to generate 3D shapes
Was This Post Helpful? 0
  • +
  • -

#19 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

Re: Request a C++ Tutorial

Posted 22 July 2007 - 09:17 AM

Actually this idea of working with 3D polygons in a tutorial is a very good one. I don't have AutoCAD myself to play with, but you could generating an XML file and then using XSLT to convert it to the DXF file format. That would be cool. Then other XSLT scripts could be used to convert the data to other formats that might be better for other rendering platforms (such as SVG to use with a browser).
Was This Post Helpful? 0
  • +
  • -

#20 gogole  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 3
  • View blog
  • Posts: 131
  • Joined: 17-July 07

Re: Request a C++ Tutorial

Posted 26 July 2007 - 07:21 AM

hey nickndmax, if u know of any good ebooks and tutorials on parsing please give me the link .it would it would also be appreciated if u shed more light on parsing yourself for me.
Was This Post Helpful? 0
  • +
  • -

#21 Amadeus  Icon User is offline

  • g+ + -o drink whiskey.cpp
  • member icon

Reputation: 248
  • View blog
  • Posts: 13,506
  • Joined: 12-July 02

Re: Request a C++ Tutorial

Posted 26 July 2007 - 08:17 AM

Are you referring to using C++ to parse files/strings, or building a lexical parser to parse C++ code?
Was This Post Helpful? 0
  • +
  • -

#22 gogole  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 3
  • View blog
  • Posts: 131
  • Joined: 17-July 07

Re: Request a C++ Tutorial

Posted 26 July 2007 - 04:06 PM

you guys should have tutorial on physics in game programming. and no i just want to understand the concept of parsing in general.

This post has been edited by gogole: 26 July 2007 - 04:07 PM

Was This Post Helpful? 0
  • +
  • -

#23 gogole  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 3
  • View blog
  • Posts: 131
  • Joined: 17-July 07

Re: Request a C++ Tutorial

Posted 27 July 2007 - 02:44 PM

i've been thinking about writing tutorials and have decided to write one on data hiding for c#.i'm i ok to go?
Was This Post Helpful? 1
  • +
  • -

  • (22 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »