Your opinion on ubuntu?
Moderator: Talkative People
Re: Your opinion on ubuntu?
That went wrong in translation.
I meant to say "Apart from code-blocks sucking with GCC"
You guys can't seriously like GCC?!?!
I meant to say "Apart from code-blocks sucking with GCC"
You guys can't seriously like GCC?!?!
- dandymcgee
- 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: Your opinion on ubuntu?
That doesn't bother me none.ismetteren wrote: It is like, for example a Java program, doesn't really "fit" in the system.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- ismetteren
- Chaos Rift Junior
- Posts: 276
- Joined: Mon Jul 21, 2008 4:13 pm
Re: Your opinion on ubuntu?
You are not using a single program running on the JVM?dandymcgee wrote:That doesn't bother me none.ismetteren wrote: It is like, for example a Java program, doesn't really "fit" in the system.
Even for C++ programs I find it a mess. I searched my system for "firefox" and here is some of the directories i found files in:
/usr/bin
/usr/lib/firefox-3.6.13
/usr/share/doc
/etc
/etc/alternatives
/etc/firefox/pref
/usr/share/doc/firefox
/usr/share/applications
If i wrote a C++ program i would have no idea about how to install it besides throwing it all in to /opt and making a symlink in /usr/bin (this approach actually sounds quite reasonable to me, i just wish the directories where named and laid out so it made sense and didn't feel like a hack)
Also, not all programs come packaged for being installed on filesystems like this. Lately i have installed the go programming language, which don't come with any installers, so you have to figure it out yourself. I don't even think it is possible to split the program up in different folders like that without altering the sources(i might be wrong off course, but it is not easy). I just threw it into some folder and added /path/to/go/bin to the PATH env variable.
- Ginto8
- ES Beta Backer
- Posts: 1064
- Joined: Tue Jan 06, 2009 4:12 pm
- Programming Language of Choice: C/C++, Java
Re: Your opinion on ubuntu?
Did you even look at the (very easy and comprehensive, I might add) installation guide? Everything is said. Yes, you need to use PATH for it, but that's because Go is not intended to be normal. They designed it to work in its own little world, with its own runtime, an entirely different compiler system, and a poor and slow way of interfacing with C. It's not SUPPOSED to integrate because it's almost completely disparate from the rest of your system, which is all C or C++ based (mostly C for the core OS stuff).ismetteren wrote:Also, not all programs come packaged for being installed on filesystems like this. Lately i have installed the go programming language, which don't come with any installers, so you have to figure it out yourself. I don't even think it is possible to split the program up in different folders like that without altering the sources(i might be wrong off course, but it is not easy). I just threw it into some folder and added /path/to/go/bin to the PATH env variable.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
Re: Your opinion on ubuntu?
I really don't know what everyone is talking about anymore, but it looks like a argument....That Gino8 is winning?
- ismetteren
- Chaos Rift Junior
- Posts: 276
- Joined: Mon Jul 21, 2008 4:13 pm
Re: Your opinion on ubuntu?
And this is exactly my problem. Why does linux have to be a C/++ environment just because it is written in it? Why are programs written in anything other than that second class citizens?Ginto8 wrote:Did you even look at the (very easy and comprehensive, I might add) installation guide? Everything is said. Yes, you need to use PATH for it, but that's because Go is not intended to be normal. They designed it to work in its own little world, with its own runtime, an entirely different compiler system, and a poor and slow way of interfacing with C. It's not SUPPOSED to integrate because it's almost completely disparate from the rest of your system, which is all C or C++ based (mostly C for the core OS stuff).ismetteren wrote:Also, not all programs come packaged for being installed on filesystems like this. Lately i have installed the go programming language, which don't come with any installers, so you have to figure it out yourself. I don't even think it is possible to split the program up in different folders like that without altering the sources(i might be wrong off course, but it is not easy). I just threw it into some folder and added /path/to/go/bin to the PATH env variable.
and btw, Go is written in C(maybe C++ idk).
- JaxDragon
- Chaos Rift Junior
- Posts: 395
- Joined: Mon Aug 04, 2008 2:03 pm
- Current Project: Kanoba Engine
- Favorite Gaming Platforms: PS3, PC
- Programming Language of Choice: C++
- Location: Northeast NC
Re: Your opinion on ubuntu?
I havn't had a major problem with it.N64vSNES wrote: You guys can't seriously like GCC?!?!
- ismetteren
- Chaos Rift Junior
- Posts: 276
- Joined: Mon Jul 21, 2008 4:13 pm
Re: Your opinion on ubuntu?
Me neither, and what would the better alternatives be?JaxDragon wrote:I havn't had a major problem with it.N64vSNES wrote: You guys can't seriously like GCC?!?!
Re: Your opinion on ubuntu?
Lol I think nico just doesn't know how to debug xD As per this whole C/Go file path thing, I'm lost as well Nico :Pismetteren wrote:Me neither, and what would the better alternatives be?JaxDragon wrote:I havn't had a major problem with it.N64vSNES wrote: You guys can't seriously like GCC?!?!
- ismetteren
- Chaos Rift Junior
- Posts: 276
- Joined: Mon Jul 21, 2008 4:13 pm
Re: Your opinion on ubuntu?
Go was just an example. My point is that programs that are not written in C/++ are annoying to deal with in the linux directory structure. And that even when you write C/++ programs, the files are scattered around the entire system, which means that i have no idea where i would put the different parts, even if i wrote a C/++ program, to make it fit the system.eatcomics wrote:As per this whole C/Go file path thing, I'm lost as well Nico :P
- TheBuzzSaw
- Chaos Rift Junior
- Posts: 310
- Joined: Wed Dec 02, 2009 3:55 pm
- Current Project: Paroxysm
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Contact:
Re: Your opinion on ubuntu?
What do you hate so much about GCC? Frankly, I think it's great.
- Ginto8
- ES Beta Backer
- Posts: 1064
- Joined: Tue Jan 06, 2009 4:12 pm
- Programming Language of Choice: C/C++, Java
Re: Your opinion on ubuntu?
For C/++, libraries go in /usr/lib, binaries go in /usr/bin, and headers go in /usr/include.ismetteren wrote:Go was just an example. My point is that programs that are not written in C/++ are annoying to deal with in the linux directory structure. And that even when you write C/++ programs, the files are scattered around the entire system, which means that i have no idea where i would put the different parts, even if i wrote a C/++ program, to make it fit the system.eatcomics wrote:As per this whole C/Go file path thing, I'm lost as well Nico :P
Also, it's not that linux doesn't allow other languages to integrate well (have you seen D? That integrates almost perfectly), it's that Go simply doesn't want to. If its developers wanted to, they could have it integrate into the system by default. Hell, if you wanted to you could do it too, with some messing with compiler/linker flags and some copying or symlinks. Java, however, is another story. It's just... weird.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
- dandymcgee
- 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: Your opinion on ubuntu?
That was meant mostly as a joke, I get what you're saying. Ironically enough though, a number of JVMs are indeed written in C++.ismetteren wrote:You are not using a single program running on the JVM?dandymcgee wrote:That doesn't bother me none.ismetteren wrote: It is like, for example a Java program, doesn't really "fit" in the system.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- Ginto8
- ES Beta Backer
- Posts: 1064
- Joined: Tue Jan 06, 2009 4:12 pm
- Programming Language of Choice: C/C++, Java
Re: Your opinion on ubuntu?
just curious, how is a JVM written in C++ ironic? It needs to be able to interpret bytecode, sometimes JIT portions, and basically run as an abstraction layer. I see no irony in the choice of C++ as an abstraction layer for the bytecodedandymcgee wrote:That was meant mostly as a joke, I get what you're saying. Ironically enough though, a number of JVMs are indeed written in C++.ismetteren wrote:You are not using a single program running on the JVM?dandymcgee wrote:That doesn't bother me none.ismetteren wrote: It is like, for example a Java program, doesn't really "fit" in the system.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
Re: Your opinion on ubuntu?
GCC is garbage, it does not adhere to any standard strictly, and lets you do things that are not legal per the C/++ spec, you can write code that will work fine, but run it though a decent compiler like the intel C or MS C compiler and it might just blow up..TheBuzzSaw wrote:What do you hate so much about GCC? Frankly, I think it's great.
That being said I do use it, but I assure you, as soon as LLVM get full C++ support, most likely when xcode4 is released im kicking it.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"