1. If you're looking for help-related things (for example, the key rebinding tutorial), please check the FAQ and Q&A forum! A lot of the stickies from this forum have been moved there to clean up space.
    Dismiss Notice

Important BETA RELEASE DISCUSSION - DECEMBER 4TH (*ALL* beta discussion goes here. Other threads deleted)

Discussion in 'Starbound Discussion' started by Tiy, Jul 6, 2013.

Thread Status:
Not open for further replies.
  1. Silent Strider

    Silent Strider Pangalactic Porcupine

    I would recommend you to re-read that post; Apophis basically spent the first few paragraphs saying how C# is superior to C++ in almost every aspect while downplaying the potential C++ speed advantage. Given that C# is also easier to learn, if it was so superior to C++, with so few downsides, it would have dominated software development a long time ago.

    BTW, the debate exists because C++ and C# target different development niches; different scenarios favor different languages. For Starbound, specifically, I believe choosing C++ was the right move due to the desire to support multiple operating systems and due to the performance requirements of a game with infinite worlds, a physical engine, and that allows a fair number of simultaneous players in a multiplayer environment; more so if the devs were already proficient in C++. It's not the only possibility, of course; Minecraft has similar requirements and is programmed in Java, for example.
     
  2. Nolla

    Nolla Space Hobo

    Performance isn't the issue when it comes to C# vs C++ in this case. If we were talking about developing a software the serves billions of clients per day (google) the difference in efficiency per cycle/transistor/watt would actually matter. What really matters is what the developers prefer to use and the things you mentioned about cross platform support. Pick the right tool for the job.

    PS. Apophis, please atleast google a bit before you say things like "C++ doesn't support IPv6" or that it's outdated.
     
  3. F-ranko

    F-ranko Heliosphere

    Can I just say that these arguments are extremely educational.
    Seriously, do you know how much I've learned just by reading through one of these super long megaposts? I mean, people are literally explaining the difference between C# and C++ right now.
    So, yeah. I know you don't hear this much, but keep arguing! It's interesting and entertaining and never stop ever.
    kbai before rage posts
     
    onerb2, Karamunin and Darkhog like this.
  4. Nolla

    Nolla Space Hobo

    Problem is that most of the information seems to be incorrect / based on opinions.
     
  5. Xander

    Xander Spaceman Spiff

    A few have posted on this forum already. If they are saying it here, they are no doubt saying it to others. They are talking about it elsewhere. That was the point and you missed it, badly. I have no doubt there are also people saying good things about it in the circle, but I also am certain they are discussing mistakes made as well.

    Unless you think they are only visiting this forum alone to voice their opinions?

    Also I'm not going to hunt down sources when you wont believe regardless. Nothing I can say to you directly will change your mind, but I will continue to point out things for those reading along this thread. As for Chucklefish I'm not upset with them. I am concerned they are making potential mistakes and developing a bad reputation due to decisions regarding Beta and release.

    Quite a bit of a difference.

    Edit: Clarified this a bit.
     
  6. F-ranko

    F-ranko Heliosphere

    And then other people correct that, and then other people correct that, and then other people correct that.
    Basically, gives me a chance to look at everyone's opinions/sources on the matter and compare them to my own before I make a decision on how I feel about them. Often times I end up actually looking something up because I think someone got their facts wrong and end up learning something completely new. Something that I would have never been compelled to search for without seeing that post.
    But oh dear god don't let me start an argument about why I like reading your arguments
     
  7. Darkhog

    Darkhog Subatomic Cosmonaut

    Yeah, Starbound team probably hired him to do PR side of things.
     
    Nethaufer likes this.
  8. Darkhog

    Darkhog Subatomic Cosmonaut

    And if you can't get sound you need there... http://findsounds.com - it's like google but for sounds.
     
  9. Calris

    Calris Existential Complex

    Aaand on the 93rd page of this thread, issues so far which have been resolved:
    .
    .
    .
    .
    Help me out here guys, I'm drawing a blank. :whistle:
     
  10. Xander

    Xander Spaceman Spiff

    Beta discussion =/= resolution. Mostly because there isn't a "conflict" to resolve among us as much as varying viewpoints.
    In this case discussion is being used in the means of exchanging ideas.

    Mind you, I'm sure a few people have probably been helped by this thread and informed.
     
  11. Gnomechompski

    Gnomechompski Scruffy Nerf-Herder

    Yeah! There are maximum 79 days left before SB Beta! :D
     
  12. Sousuke Kuroda

    Sousuke Kuroda Spaceman Spiff


    Well really theres a maximum of 'till the end of time. There is a very realistic possibility that they will miss a 2013 Beta release.
     
  13. Stop writing essays about various programming languages, you're probably not really helping anyone and this thread wasn't really created for that.
    If someone wanted to know more about C# or C++ and other languages my bet is that person would've preferred to read a book about it or some documentation rather than to listen to some random people at a forum dedicated to a specific game.
     
    DrPhibes, Jonesy and Princess Cadence like this.
  14. Calris

    Calris Existential Complex

    This is a beta thread? Kinda hard to tell! :p
     
  15. Gnomechompski

    Gnomechompski Scruffy Nerf-Herder


    Well yeah but they confirmed beta for 2013 at I49.

    But yeah, things can change
     
  16. Darklight

    Darklight Oxygen Tank

    Bart be streaming right now. Head on over to see the so called Vaporware being developed
     
  17. Ragewar

    Ragewar Industrial Terraformer

    Right now, they're sitting on their chairs, posting these updates and make us incredibly hyped for the game. We all will end up marching on their houses with pitchforks and signs that says: BETA NOW PL0X. :DD
     
    Darkhog likes this.
  18. apophis775

    apophis775 Scruffy Nerf-Herder

    So, I was at a meeting yesterday, and wasn't really able to visit here to see the posts, but I see most people don't want us to continue the language debate, so I will only respond to one thing:

    I do know C++, but I originally learned C/C++ through Microsoft C/C++, which did not support events. Further research, indicates that I was wrong and that Visual C++ (same language, different program) within Visual Studio (as of 2008) DOES support events (with the inclusion of additional libraries that were not available to me at the time I was learning it). When I began using Visual Studio 2008, it was with c#, not with C++, so I missed this fact, and apologize for my mistake.


    That being said, I'll move on away from programming discussions, but I'd be happy to talk with anyone about it over IM.
     
    onerb2 likes this.
  19. matheusmmsbr

    matheusmmsbr Pangalactic Porcupine

    okay
     
  20. Jonesy

    Jonesy Sarif's Attack Kangaroo Forum Moderator

    It seems to have ended now. Not sure if there is a recording anywhere.
     
Thread Status:
Not open for further replies.

Share This Page