Results 1 to 5 of 5

Thread: Would like to try out sample programs

  1. #1 Would like to try out sample programs 
    New Member
    Join Date
    Jun 2012

    I would like to build an own application, I have experience with C and C++ programming languages. I have just found a site (Ozeki C# VoIP SDK - A SIP SDK for software developers) that has lots of sample programs which are built upon an SDK called Ozeki VoIP SIP SDK. The issue I am having is that the sample programs are developed in C# which I do not have any experience so far. Could you tell me anything useful? How could I try out this software with out the proper knowledge? Or maybe I should stick to C and C++ until I learn enough about C#:

    Hope you can give me good ideas. Thanks.

    Reply With Quote  


  3. #2  
    Forum Freshman
    Join Date
    Oct 2010
    C# is very similar to C++. You should understand algorithms without any prior experience. Obviously, for better results you should learn the key differences between C++ and C# syntax. From what I remember these were these three things:

    1) struct has a very special meaning, distinguishing it from class,
    2) there are safe and unsafe pointers in C#,
    3) there are classes and interfaces, no multiple inheritance.

    Everything else can be more or less emulated in C++.

    By the way, C# has garbage collector and very cool Java-like data structures.

    These are good things. Now the bad thing.

    C# is controlled by Microsoft. Despite there is Mono, the only sane implementation of C# compiler is made by Microsoft and its licence is kinda expensive. There is a crippled free version called Visual Studio Express. But I've got my copy of Visual Studio via student program for free for educational use.

    Reply With Quote  

  4. #3  
    Brassica oleracea Strange's Avatar
    Join Date
    Oct 2011
    I have done a little bit of coding in C#; I was impressed. Its is a bit like Java with C syntax. There are lots of good books and on-line tutorials available.

    Visual Studio Express is a pretty good development environment; the main restriction is that it doesn't allow you create an installer for the software so if you ever want to distribute your application you will need to get the full version. It has good built-in help, including language help. And it is free.
    ei incumbit probatio qui dicit, non qui negat
    Reply With Quote  

  5. #4  
    Forum Freshman Saturn's Avatar
    Join Date
    Mar 2012
    Sorry for echoing comments made by others about C#, but I'm also here to praise it. Almost everyone I know (myself included) has been impressed with C#. It is reminiscent of Java, but still not all that dissimilar from C or C++, so if you are familiar with those, you will pick it up just fine. I recommend that you just dive right in, review some tutorials, and start coding in C#. You can read about the most fundamental differences between C# and C++ here.
    Reply With Quote  

  6. #5  
    WYSIWYG Moderator marnixR's Avatar
    Join Date
    Apr 2007
    Cardiff, Wales
    likewise as earlier comments : when C# first came out i saw it as a cynical move to jump onto the OOP bandwagon, but now that i've been using it for a few years i've really come to like it - in ASP.NET i especially like the Ajax implementation and the graphical capabilities in .NET4.0
    "Reality is that which, when you stop believing in it, doesn't go away." (Philip K. Dick)
    Reply With Quote  

Similar Threads

  1. I need help with one of my Java programs?
    By terenkleo in forum Computer Science
    Replies: 0
    Last Post: February 19th, 2012, 03:27 PM
  2. Have software programs gotten better?
    By LegalEagle in forum Computer Science
    Replies: 9
    Last Post: October 15th, 2010, 02:33 PM
  3. Calculating Percents in Soil Sample
    By soilquestions in forum Mathematics
    Replies: 2
    Last Post: July 19th, 2010, 04:40 PM
  4. Replies: 1
    Last Post: September 16th, 2009, 05:42 PM
  5. International Mars Sample Return Mission
    By Pong in forum Astronomy & Cosmology
    Replies: 7
    Last Post: July 21st, 2008, 04:52 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts