Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » Your Opinion Matters

This thread is locked; no one can reply to it. rss feed Print
 1   2   3 
Your Opinion Matters
LennyLen
Member #5,313
December 2004
avatar

Kibiz0r said:

Android is great for neckbeards, but Google just doesn't know how to service average consumers.

Google don't really need to. Now that big name phone manufacturers are producing Android phones, they're taking care of that.

Vanneto
Member #8,643
May 2007

1. Both.

2. Windows. Linux has its uses, but you really have to be a supreme nerd to work with it.

3. Allegro of course!

4. Well, Firefox is a memory hog, but then again at least Firefox doesn't collect my porn surfing data like Google does. I like my porn privacy. :/

5. iPhone is for all the "hip" sheep that don't have their own brain. Google is for the ones that like being spied upon when surfing for porn. Neither.

6. Hah, funny!

In capitalist America bank robs you.

relay01
Member #6,988
March 2006
avatar

a) C b) C++
C++ - There's a reason its "plusplus"

a) Windows b) Linux
Depends on what metric we use for "better". How do we define "better"?
Still, I'd say Windows though I do love me some linux.

a) Allegro b) SDL
SDL - as long as SDL_mixer,ttf,net,image can come too.

a) Chrome b) Firefox
Firefox

a) iOS b) Android
Android - F*** Apple.

a) Ubuntu b) Gentoo
c)Arch?

_____________________________________

Kibiz0r
Member #6,203
September 2005
avatar

LennyLen said:

big name phone manufacturers

You mean the ones who have been cranking out cheap phones with abysmal UIs for the past decade? I wonder how that could go wrong.

Chris Katko
Member #1,881
January 2002
avatar

relay01 said:

a) C b) C++
C++ - There's a reason its "plusplus"

Dudette: But couldn't you just make C better?
Dude: ... It's C... "plus one." It's one higher than C.

-----sig:
“Programs should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

Karadoc ~~
Member #2,749
September 2002
avatar

But it isn't one higher than C. C++ makes C one higher than it use to be. So maybe the way to interpret this is that every time you use C++, C seems better. ?

-----------

SiegeLord
Member #7,827
October 2006
avatar

Cool! I have never heard of D before! So you're saying its better than C/C++?

It fulfills my needs better than C++ does.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Arthur Kalliokoski
Second in Command
February 2005
avatar

1. a C++ is more complicated than my programs, thereby throwing out the baby with the
bath water.

2. b Windows seems easier partly because you've been using it longer, partly because it tells you what to do (even if it's sub-optimal), partly because it's so point'n'drool-centric. Game companies write for windows, but I don't like the last decades worth of games.

3. a I tried SDL a few years ago because it was installed by default by the distro, but I hated it (that could easily be because I wasn't used to it).

4. b Firefox chugs now and then, but Google seems like they've forgotten their motto "don't be evil".

5. ? I only have a vague idea what those are.

6. a Ubuntu is way too windows-like, but I've never even considered using gentoo and know nothing about it.

They all watch too much MSNBC... they get ideas.

LennyLen
Member #5,313
December 2004
avatar

Kibiz0r said:

You mean the ones who have been cranking out cheap phones with abysmal UIs for the past decade? I wonder how that could go wrong.

I was thinking of Sony Ericsson actually. They've always produced the best phone interfaces I've ever worked with. My gf has an Xperia X10 Mini Pro, and apart from the physical problems I have with it (it's designed for people with small) hands, it's a very nice Android phone, with lots of nice SE tweaks. When I have the money, I intend to upgrade form my cheap Android phone to one of the big Xperia handsets.

Matthew Leverton
Supreme Loser
January 1999
avatar

Does Chrome really use less memory than Firefox? After eight hours of running Chrome on Ubuntu, I closed it. Memory usage dropped by 1098 MB. :P

Firefox does seem more sluggish on Ubuntu, so I generally don't use it. But on Windows, I still prefer it.

Sekhar Bhattacharya
Member #11,737
March 2010

Game companies write for windows, but I don't like the last decades worth of games

You have to play Mass Effect. You Have To!

SiegeLord said:

It fulfills my needs better than C++ does.

Yea I was reading about it. The idea behind the creation of D is smart. I went through the list of features (somewhat); they got rid of multiple inheritance and instead put in interfaces, Nice!

LennyLen
Member #5,313
December 2004
avatar

You have to play Mass Effect. You Have To!

Why? I've seen it and I'd never want to play it.

Sekhar Bhattacharya
Member #11,737
March 2010

LennyLen said:

Why? I've seen it and I'd never want to play it.

You Have To Play It! Then you'll see!

bamccaig
Member #7,536
July 2006
avatar

...they got rid of multiple inheritance and instead put in interfaces, Nice!

In C#, I regularly find myself wishing I could use multiple inheritance. Also, while interfaces are a great idea, I prefer Go's implementation of them. Instead of having to declare that a class implements an interface, you only need a class to satisfy an interface. So, for example, with a preexisting API, you can make up your own interface that fits it, then implement your own proxy object that also matches that interface, and substitute. It's a lot more flexible, IMHO. I haven't gotten around to actually writing useful code with Go though.

kazzmir
Member #1,786
December 2001
avatar

Do you really want multiple inheritance or do you just want to share code between classes? If the later then you want traits (otherwise known as mixins). Maybe C# will get them eventually. True multiple inheritance is rarely useful.

SiegeLord
Member #7,827
October 2006
avatar

In D1.0 and 2.0 you can use mixins to include some common code into classes, if you want. In D2.0 interfaces can have implementations for final/static methods too (not virtual ones though). I don't think the lack of multiple inheritance is the biggest problem that D faces :P

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

blargmob
Member #8,356
February 2007
avatar

bamccaig said:

In C#, I regularly find myself wishing I could use multiple inheritance.

Hm? If you know what you're doing, there is no real need for multiple inheritance; as I was taught here (a.cc), by co-workers, books, and teachers.

kazzmir said:

True multiple inheritance is rarely useful.

+1

---
"No amount of prayer would have produced the computers you use to spread your nonsense." Arthur Kalliokoski

Trezker
Member #1,739
December 2001
avatar

Lua (not having to mess with types is heavenly)
Linux (all the time)
Allegro 5 (it's the future)
Firefox (chrome may be quicker but firefox works better for me)
Android (I don't own a compuphone yet)
Ubuntu (I'd like to get away from it)

Tobias Dammers
Member #2,604
August 2002
avatar

a) C b) C++
Depends. C wins for small, simple tools, C++ wins for larger projects which still cannot afford a more high-level language due to performance requirements. For everything else though, I prefer a language that takes memory management out of my hands and lets me focus on the actual problem. Of those languages, my current favourite is C#, but I expect Python to take over pretty soon.

a) Windows b) Linux
Linux for me, but I can absolutely understand why it's not for everyone. Windows is supposed to work out-of-the-box on any given (supported) system, and it usually delivers. Linux may or may not work: if you have unsupported or tricky hardware, you're in for a wild ride. And if you don't subscribe to the Unix philosophy, then the only advantage you'll draw from it is that it's free (as in beer), which isn't even its strongest selling point.

a) Allegro b) SDL
Never tried SDL, not using Allegro much anymore, so I couldn't really say.

a) Chrome b) Firefox
Chrome: snappier, better script debugger; Firefox: supports a few essential add-ons chrome doesn't have (NoScript being the most prominent one).

a) iOS b) Android
Don't know, don't care. Both use touch-screens. I hate touch-screens. Just give me a phone with keys, that works, and can be used as a GPRS/3G modem over bluetooth and USB.

a) Ubuntu b) Gentoo
Ubuntu: Bad experience, twice (two systems rendered unusable by upgrading a few packages). Gentoo: Never tried it, sounds interesting but a bit zealous, plus I've heard bad things about the package system breaking for no apparent reason.

Monopolies do not constitute pure negativity.

Definitely not: There are situations where monopolies are beneficial, but:
1. this is not one of them
2. a monopoly as the most important reason to buy / use something is a purely negative thing - people get stuck with a sub-optimal, over-priced product, and there is no pressure toward innovation

---
Me make music: Triofobie
---
"We need Tobias and his awesome trombone, too." - Johan Halmén

Billybob
Member #3,136
January 2003

1. b) C++

2. a) Windows

3. a) Allegro

4. a) Chrome

5. a) iOS

6. a) Ubuntu

miran
Member #2,407
June 2002

1. C or C++

I'd say C++. Much easier to organise stuff when the project grows larger and larger.

2. Windows or Linux

Linux, just because I got so used to having it on my home desktop PC that I think my brain would bleed if I had to go back to Windows. That said, I do still use Windows XP in a VirtualBox almost daily. And Windows is all I have at work.

3. Allegro or SDL

Not enough information. (I've only ever used Allegro.)

4. Chrome or Firefox

Not enough information. (Never even tried Chrome.)

5. iOS or Android

Not enough information. (Don't use either. My phone is from the stone age.)

6. Ubuntu or Gentoo

Not enough information. (Never seen Gentoo and the last time I tried Ubuntu, it didn't work.)

--
sig used to be here

GullRaDriel
Member #3,861
September 2003
avatar

1. C or C++

C. Definitely. I'm a C geek.

2. Windows or Linux

I use both and I like both. Especially since I'm using W7 64 and Debian.

3. Allegro or SDL

Never ever tried the SDL. I'm a C geek.

4. Chrome or Firefox

Both.

5. iOS or Android

N.A

6. Ubuntu or Gentoo

Debian.

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

SiegeLord
Member #7,827
October 2006
avatar

I was just looking through Allegro 1.02's source, and found these comments in gui.c:

   ret = d_list_proc(msg,d,c);     /* wey hey! class inheritance... */
...
   return d_edit_proc(msg,d,c);     /* who needs C++ after all... */

I guess we know how Shawn would answer the first question 8-).

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

bamccaig
Member #7,536
July 2006
avatar

kazzmir said:

Do you really want multiple inheritance or do you just want to share code between classes? If the later then you want traits (otherwise known as mixins). Maybe C# will get them eventually. True multiple inheritance is rarely useful.

I can't say if that's what I really want because it seems that none of the languages that I know support them (at least, not really). The Wikipedia article isn't very clear about explaining them either. It sounds just like MI, except it magically isn't. :-X

Trent Gamblin
Member #261
April 2000
avatar

Did you just bring up the Allegro 4 GUI as an attempt to make C sound better than C++? :P

 1   2   3 


Go to: