Jump to content

  • Log In with Google      Sign In   
  • Create Account


#Actualslicer4ever

Posted 24 March 2013 - 12:27 PM

I have spent since early December on python, learned the basics, released a first game, and have moved on to other libraries to no real avail. I have done C/C++ in the past(but no where near the detail i have done in python) and prefer both the syntax, the speed, the vast array of libraries and the fact you don't need perfect indentation.

However, i am worried that i will have a massive struggle with it eventually give up and go into a limbo where i am not sure again. It almost seems as if there isn't a language i can find that is either useful to me or easy to type while maintaining speed(I have tried a heck of a lot of languages over the last 2 1/2 years, and C/C++ and Python are the only ones i have spent more than about 3 days on, which i know is stupid).

I know that there are literally thousands of languages but there seems to be only about a dozen worth learning(Java,Python,C,C++, Javascript, Pascal etc.) but i cannot find the right one.

I have considered Lua because of it's use as a scripting language but i want to write games without the weird pointers and malloc/free syntax of c++ and the weird indentation and lack of ; in python. Which seems to lead to Java or C#, but i don't want to do either because one is tied to microsoft and the other isn't known for speed.

What on Earth should i do?

Thanks

I am really starting to get annoyed with how people seem to think c/c++ is the way to go because of "Speed". Honestly, for the general use case of nearly every language, you are not going to be hitting those speed barriers on modern hardware. Yes, c/c++ does have the potential to be faster, but unless you have a good number of years of experience, it's more than likely that your implementation or design in language X is the cause for poor speed, rather than the language itself.

personally, if you don't want the overhead of memory management, then I'd recommend C#, it's a solid language imo. It's not exactly tied to microsoft(c# is the language for playstation mobile app development), however since you point out that you don't want to be tied to a single platform, you should ask yourself if you're at the point where you even care about ensuring portability across platforms. At the end of the day, no one can tell you what to do, you must decide what to do.


#4slicer4ever

Posted 24 March 2013 - 11:58 AM

I have spent since early December on python, learned the basics, released a first game, and have moved on to other libraries to no real avail. I have done C/C++ in the past(but no where near the detail i have done in python) and prefer both the syntax, the speed, the vast array of libraries and the fact you don't need perfect indentation.

However, i am worried that i will have a massive struggle with it eventually give up and go into a limbo where i am not sure again. It almost seems as if there isn't a language i can find that is either useful to me or easy to type while maintaining speed(I have tried a heck of a lot of languages over the last 2 1/2 years, and C/C++ and Python are the only ones i have spent more than about 3 days on, which i know is stupid).

I know that there are literally thousands of languages but there seems to be only about a dozen worth learning(Java,Python,C,C++, Javascript, Pascal etc.) but i cannot find the right one.

I have considered Lua because of it's use as a scripting language but i want to write games without the weird pointers and malloc/free syntax of c++ and the weird indentation and lack of ; in python. Which seems to lead to Java or C#, but i don't want to do either because one is tied to microsoft and the other isn't known for speed.

What on Earth should i do?

Thanks

I am really starting to get annoyed with how people seem to think c/c++ is the way to go because of "Speed". Honestly, for the general use case of nearly every language, you are not going to be hitting those speed barriers on modern hardware. Yes, c/c++ does have the potential to be faster, but unless you have a good number of years of experience, it's more than likely that your implementation or design in language X is the cause for poor speed, rather than the language itself.

personally, if you don't want the overhead of memory management, then I'd recommend C#, it's a solid language imo. It's not exactly tied to microsoft(c# is the language for playstation mobile app development), however you have to ask yourself if you're at the point where you care about ensuring portability across platforms. At the end of the day, no one can tell you what to do, you must decide what to do.


#3slicer4ever

Posted 24 March 2013 - 11:57 AM

I have spent since early December on python, learned the basics, released a first game, and have moved on to other libraries to no real avail. I have done C/C++ in the past(but no where near the detail i have done in python) and prefer both the syntax, the speed, the vast array of libraries and the fact you don't need perfect indentation.

However, i am worried that i will have a massive struggle with it eventually give up and go into a limbo where i am not sure again. It almost seems as if there isn't a language i can find that is either useful to me or easy to type while maintaining speed(I have tried a heck of a lot of languages over the last 2 1/2 years, and C/C++ and Python are the only ones i have spent more than about 3 days on, which i know is stupid).

I know that there are literally thousands of languages but there seems to be only about a dozen worth learning(Java,Python,C,C++, Javascript, Pascal etc.) but i cannot find the right one.

I have considered Lua because of it's use as a scripting language but i want to write games without the weird pointers and malloc/free syntax of c++ and the weird indentation and lack of ; in python. Which seems to lead to Java or C#, but i don't want to do either because one is tied to microsoft and the other isn't known for speed.

What on Earth should i do?

Thanks

I am really starting to get annoyed with how people seem to think c/c++ is the way to go because of "Speed". Honestly, for the general use case of nearly every language, you are not going to be hitting those speed barriers on modern hardware. Yes, c/c++ does have the potential to be faster, but unless you have a good number of years of experience, it's more than likely that your implementation or design in language X is the cause for poor speed, rather than the language itself.

personally, if you don't want the overhead of memory management, then I'd recommend C#, it's a solid language imo. It's not exactly tied to microsoft(c# is the language for playstation mobile app development), however you have to ask yourself if you're at the point where you care about ensuring portability across platforms. At the end of the day, no one can tell you what to do, you must decade what to do.

#2slicer4ever

Posted 24 March 2013 - 11:57 AM

I have spent since early December on python, learned the basics, released a first game, and have moved on to other libraries to no real avail. I have done C/C++ in the past(but no where near the detail i have done in python) and prefer both the syntax, the speed, the vast array of libraries and the fact you don't need perfect indentation.

However, i am worried that i will have a massive struggle with it eventually give up and go into a limbo where i am not sure again. It almost seems as if there isn't a language i can find that is either useful to me or easy to type while maintaining speed(I have tried a heck of a lot of languages over the last 2 1/2 years, and C/C++ and Python are the only ones i have spent more than about 3 days on, which i know is stupid).

I know that there are literally thousands of languages but there seems to be only about a dozen worth learning(Java,Python,C,C++, Javascript, Pascal etc.) but i cannot find the right one.

I have considered Lua because of it's use as a scripting language but i want to write games without the weird pointers and malloc/free syntax of c++ and the weird indentation and lack of ; in python. Which seems to lead to Java or C#, but i don't want to do either because one is tied to microsoft and the other isn't known for speed.

What on Earth should i do?

Thanks

I am really starting to get annoyed with how people seem to think c/c++ is the way to go because of "Speed". Honestly, for the general use case of nearly every language, you are not going to be hitting those speed barriers on modern hardware. Yes, c/c++ does have the potential to be faster, but unless you have a good number of years of experience, it's more than likely that your implementation or design in language X is the cause for poor speed, rather than the language itself.

personally, if you don't want the overhead of memory management, then I'd recommend C#, it's a solid language imo. It's not exactly tied to microsoft(c# is the language for playstation mobile app development), however you have to ask yourself if you're at the point where you care about ensuring portability across platforms. at the end of the day, no one can tell you what to do, you must decade what to do.

#1slicer4ever

Posted 24 March 2013 - 11:56 AM

I have spent since early December on python, learned the basics, released a first game, and have moved on to other libraries to no real avail. I have done C/C++ in the past(but no where near the detail i have done in python) and prefer both the syntax, the speed, the vast array of libraries and the fact you don't need perfect indentation.

 

However, i am worried that i will have a massive struggle with it eventually give up and go into a limbo where i am not sure again. It almost seems as if there isn't a language i can find that is either useful to me or easy to type while maintaining speed(I have tried a heck of a lot of languages over the last 2 1/2 years, and C/C++ and Python are the only ones i have spent more than about 3 days on, which i know is stupid).

 

I know that there are literally thousands of languages but there seems to be only about a dozen worth learning(Java,Python,C,C++, Javascript, Pascal etc.) but i cannot find the right one.

 

I have considered Lua because of it's use as a scripting language but i want to write games without the weird pointers and malloc/free syntax of c++ and the weird indentation and lack of ; in python. Which seems to lead to Java or C#, but i don't want to do either because one is tied to microsoft and the other isn't known for speed.

 

What on Earth should i do? 

 

Thanks

I am really starting to get annoyed with how people seem to think c/c++ is the way to go because of "Speed".  Honestly, for the general use case of nearly every language, you are not going to be hitting those speed barriers on modern hardware.  Yes, c/c++ does have the potential to be faster, but unless you have a good number of years of experience, it's more than likely that your implementation or design in language X is the cause for poor speed, rather than the language itself.

 

personally, if you don't want the overhead of memory management, then I'd recommend C#, it's a solid language imo.  at the end of the day, no one can tell you what to do, you must decade what to do.


PARTNERS