Go Programming Language?

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

andrew
Chaos Rift Regular
Chaos Rift Regular
Posts: 121
Joined: Mon Dec 08, 2008 2:12 pm

Re: Go Programming Language?

Post by andrew »

Master Jake wrote:Here's my argument for it: It's built from C, and there's no way to gain performance above the language your programming in. (e.g. if i built something in PHP, it could NEVER be faster than PHP because it IS PHP).
If you believe that, what language do you think a program is in after it's compiled? ;)
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: Go Programming Language?

Post by Master Jake »

andrew wrote:
Master Jake wrote:Here's my argument for it: It's built from C, and there's no way to gain performance above the language your programming in. (e.g. if i built something in PHP, it could NEVER be faster than PHP because it IS PHP).
If you believe that, what language do you think a program is in after it's compiled? ;)
Assembly machine code, which still doesn't unvalidate my point. Assembly is faster and more elegant than C/C++

Plenty of languages were programmed and/or based from C. But, unlike Go, those languages have a point. PHP is used for server-side processing.

Go's goal (direct quote from Go website):
Go is a systems programming language intended to be a general-purpose systems language, like C++.
That's not bringing new usability options to the table. It's creating a shittier version of an already superb language and then asking people to use it instead of the clearly better language.

Keep in mind these are only my opinions, so don't get offended or mad at me over it =)

But don't you see where I'm coming from?
User avatar
thbp
Chaos Rift Regular
Chaos Rift Regular
Posts: 132
Joined: Tue Dec 08, 2009 5:32 pm
Current Project: Learn
Favorite Gaming Platforms: PC/PS/GC/DC
Programming Language of Choice: C(++)/Perl
Location: wrestling matts
Contact:

Re: Go Programming Language?

Post by thbp »

Google = M$ clone

i mean really look at what google offers then look at ms either one is copping the other google with like everything and well ms with search engine. Soon the Chome "console" (lol) will come allowing Go programming on it for games

CLONING IS ILLEGAL GOOGLE DID YOU KNOW THAT?
XNA ========== eXtreme Nuclear Atomic
Image
Image
Image
Wrestlers have three motion: side 2 side , circle, and stalk
andrew
Chaos Rift Regular
Chaos Rift Regular
Posts: 121
Joined: Mon Dec 08, 2008 2:12 pm

Re: Go Programming Language?

Post by andrew »

Master Jake wrote:Keep in mind these are only my opinions, so don't get offended or mad at me over it =)
None taken. ;)
Master Jake wrote:But don't you see where I'm coming from?
You meant any program made from a language can't be faster than that language, but what I was trying to get at was you can make a compiler in that language that would make better code than the language it is programmed in. Example: Writing a C compiler in BASIC, not that you would want to do something silly like that, but you COULD do it. :)
Kind of a weird thing--using a tool to make another tool.

Back on topic, I haven't really looked into Go, I guess I'll wait until people start saying it's the greatest thing since sliced bread.
User avatar
thbp
Chaos Rift Regular
Chaos Rift Regular
Posts: 132
Joined: Tue Dec 08, 2009 5:32 pm
Current Project: Learn
Favorite Gaming Platforms: PC/PS/GC/DC
Programming Language of Choice: C(++)/Perl
Location: wrestling matts
Contact:

Re: Go Programming Language?

Post by thbp »

Go is kinda cool i hate how there trying to sell it. my advice DON'T PROVE IT like with lets say C++ people wanted C still but now people love C++ (and hate it) but it was proven good for tasks but Go is trying to sell its self i say don't prove it like rite a OS in it then say look what we did and try it for yourself
XNA ========== eXtreme Nuclear Atomic
Image
Image
Image
Wrestlers have three motion: side 2 side , circle, and stalk
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: Go Programming Language?

Post by Master Jake »

andrew wrote:
Master Jake wrote:Keep in mind these are only my opinions, so don't get offended or mad at me over it =)
None taken. ;)
Master Jake wrote:But don't you see where I'm coming from?
You meant any program made from a language can't be faster than that language, but what I was trying to get at was you can make a compiler in that language that would make better code than the language it is programmed in. Example: Writing a C compiler in BASIC, not that you would want to do something silly like that, but you COULD do it. :)
Kind of a weird thing--using a tool to make another tool.

Back on topic, I haven't really looked into Go, I guess I'll wait until people start saying it's the greatest thing since sliced bread.
=) It seems like they took C and made it more complex and harder to use from the syntax I've read. I've always wanted to make a programming language and commend anyone who can do it, but I just don't really see the point of Go.

I've read that Lisp is good for writing compilers. Is that true?

Also on another note, there is always performance loss when compiling down from anything that's not Assembly. The compiler has to interpret the code you've written and turn it into Assembly the best it can. But it could never be as elegant as writing in Assembly itself, right?
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Go Programming Language?

Post by Falco Girgis »

Master Jake wrote:
andrew wrote:
Master Jake wrote:Keep in mind these are only my opinions, so don't get offended or mad at me over it =)
None taken. ;)
Master Jake wrote:But don't you see where I'm coming from?
You meant any program made from a language can't be faster than that language, but what I was trying to get at was you can make a compiler in that language that would make better code than the language it is programmed in. Example: Writing a C compiler in BASIC, not that you would want to do something silly like that, but you COULD do it. :)
Kind of a weird thing--using a tool to make another tool.

Back on topic, I haven't really looked into Go, I guess I'll wait until people start saying it's the greatest thing since sliced bread.
=) It seems like they took C and made it more complex and harder to use from the syntax I've read. I've always wanted to make a programming language and commend anyone who can do it, but I just don't really see the point of Go.

I've read that Lisp is good for writing compilers. Is that true?

Also on another note, there is always performance loss when compiling down from anything that's not Assembly. The compiler has to interpret the code you've written and turn it into Assembly the best it can. But it could never be as elegant as writing in Assembly itself, right?
That's not really the case. For people who know assembly, doing something in assembly as fast as the C/++ compiler is a pretty rough task. Usually the compilers are better at assembly than people are. Of course an expert assembly programmer is going to do a better job hand optimizing a piece of code versus the compiler, but the average Joe who is "decent" at assembly might get his ass handed to him by the compiler.
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: Go Programming Language?

Post by Master Jake »

GyroVorbis wrote:That's not really the case. For people who know assembly, doing something in assembly as fast as the C/++ compiler is a pretty rough task. Usually the compilers are better at assembly than people are. Of course an expert assembly programmer is going to do a better job hand optimizing a piece of code versus the compiler, but the average Joe who is "decent" at assembly might get his ass handed to him by the compiler.
Oh, yeah. I understand that.

Also, from articles I've read, if you screw up in Assembly there could be some serious consequences.

I don't really know much about the matter though aside from what I've read. My overall programming skill is amateur at best, but I'm learning ;)
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: Go Programming Language?

Post by Master Jake »

Also, I don't want to start talking out of my ass so if anyone notices major mistakes in my presentation or arguments please let me know. All I have to go by is my experience and what I read.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Go Programming Language?

Post by dandymcgee »

Master Jake wrote:All I have to go by is my experience and what I read.
No pun intended.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
Master Jake
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 69
Joined: Sat Dec 12, 2009 8:43 pm
Programming Language of Choice: C/C++
Location: United States
Contact:

Re: Go Programming Language?

Post by Master Jake »

LOL :lol:
Post Reply