Jump to content
IGNORED

Computer Science Corner


Recommended Posts

Guest inteeliguntdesign
  On 3/8/2011 at 11:31 AM, phling said:
  On 3/8/2011 at 5:24 AM, inteeliguntdesign said:

I'm learning ANDROID [...] hopefully for a wage.

 

If you're in for the money, you've picked the wrong environment.

 

When the iPhone took off there was suddenly a huge demand in folks who knew Objective C which only few people had experience in.

 

But everyone and their mom knows Java. And Android users generally don't seem to be prolific app buyers in general.

Consider this generalization: Google offers their products for free. You use their stuff day in day out. You see Google, you think free. You don't buy apps for your Google phone.

 

I don't have anything in the App Store, but i live from developing iPad apps for trade fairs and the like on a freelance basis. Nobody has ever asked me if i can do it for Android too.

 

so good luck.

 

Yeah fair does. I'm mainly learning it because of the fact I have an android phone, and I don't want to have to buy a mac for develop for the iPhone easily. As Android is the biggest smartphone worldwild now we'll see how it fairs. I've just made a game/app - given away for free with ads - so I'll see how that goes. As it's my first one I've ever created I'm not entirely sure how to go about marketing and if I've even created the right 'sort' of game/app. Still, we'll see. I may hop over to iPhone if I have no success here. Regardless, there are plenty of jobs using Java I can go for. Java can just be a fun platform, I hope, if all fails.

  • Replies 109
  • Created
  • Last Reply

Top Posters In This Topic

  On 3/8/2011 at 5:24 AM, inteeliguntdesign said:

I'm learning ANDROID. It's nice. But confusing at first. Java, innit.

 

Also, Haskell is a mind-fuck. Everything you've been taught about programming, null and void! (Pun not initially intentional, but I'm now sticking with it.)

 

It did seem nice though. But I'm not going to spend the next 8 months frying my brain for something that probably won't land me a job, no matter how elegant it is.

 

I rather spend that 8 months swearing at Java and developing a frightfully brisk loathing for Eclipse - hopefully for a wage.

 

The idioms you learn from using Haskell and the way of thinking about programs and writing programs does impact any programming you do afterwards, regardless of what programming language you use. Whether this impact is positive or negative, is, of course, subjective, but I think it's really positive. Those months/years spent getting used to Haskell totally aren't wasted time.

 

Anyway. This is a computer science corner and all y'all talk about is programming. :(

Yo, my name is Saad and I don't give a fuck.

Guest inteeliguntdesign
  On 3/9/2011 at 12:34 AM, phling said:

sure, there's good reasons why Java is popular...

the most important thing is that you enjoy what you're doing and keep improving the skills innit.

in retrospect my previous post reads like ass. sorry.

 

No problem. There is truth in what you said, anyway. I have a friend who made a successful iphone game, got the top of various country charts etc, and made about £38 grand. (Before tax I think). And he's been saying there's a bigger culture of paying for stuff in the iphone community, compared with the android. But yeah, I'm mainly pleased with my Android app because it's something I've finished. Got so bored of not finishing anything I started... I've been reading kreci's blog (before he started blogging about his ebook) and he made a livable wage from android apps(free with ads). I'm mainly doing what I'm doing for the joy of creation and to hopefully emulate what he's done. It's an adventure, anyway!

Edited by inteeliguntdesign
Guest inteeliguntdesign
  On 3/9/2011 at 12:51 AM, ericsosh said:
  On 3/8/2011 at 5:24 AM, inteeliguntdesign said:

I'm learning ANDROID. It's nice. But confusing at first. Java, innit.

 

Also, Haskell is a mind-fuck. Everything you've been taught about programming, null and void! (Pun not initially intentional, but I'm now sticking with it.)

 

It did seem nice though. But I'm not going to spend the next 8 months frying my brain for something that probably won't land me a job, no matter how elegant it is.

 

I rather spend that 8 months swearing at Java and developing a frightfully brisk loathing for Eclipse - hopefully for a wage.

 

The idioms you learn from using Haskell and the way of thinking about programs and writing programs does impact any programming you do afterwards, regardless of what programming language you use. Whether this impact is positive or negative, is, of course, subjective, but I think it's really positive. Those months/years spent getting used to Haskell totally aren't wasted time.

 

Anyway. This is a computer science corner and all y'all talk about is programming. :(

 

Yeah, I'm definitely glad to have learn it (to an extent) and the same goes for Lisp when I become a brief fanboy of that. But as I've got a bit older the more I've cared more about what's written in Monster.com's adverts :( I really liked their approach to dealing with stat; well the functional programming approach, anyway. I'm afraid my knowledge of Comp Sci compared with programming goes down to understand binary, hex and a the stock set of algorithms... The death of Comp Sci!

Guest greenbank

lots of java but no processing? i learned java at uni and forgot most of it then stumbled into processing and got hooked again, it gets rid of all the shite i can't be arsed with and there are libraries for craploads of different things. i've mostly just done loads of different half finished visualisers but am dabbling with a few other things - audio processing program and a simple game or two. vids of a couple of things in my sig.

Guest El_Chemso

I'm doing Computer Science and there is some other BS but its nearly 80% programming so the thread should be too.

 

Spent the entire day doing PHP, mySQL its pretty good, a bit backward on the PHP side at times but mySQL is very easy to use. Got another big java one to do this week yet. I want to clear the decks for Deus Ex, (hence the 5am post) so need to put some good hours in again tomorrow.

Guest vodor

no microsoft fanboys? most of the programming i've done lately has been c#/.net stuff. c# is glorious, very much like java. the .net libs are fantastic for all sorts of stuff too. you can do http requests in like 4 neat lines, for example. i guess java has that too. but i've found GUIs to be much easier in .net than java, but of course that has a lot to do with visual studio. and it's not platform independent like java.

 

but i'm a fan.

  On 3/9/2011 at 6:20 AM, El_Chemso said:

I'm doing Computer Science and there is some other BS but its nearly 80% programming so the thread should be too.

 

No.

Yo, my name is Saad and I don't give a fuck.

  On 3/9/2011 at 12:18 AM, inteeliguntdesign said:
  On 3/8/2011 at 11:31 AM, phling said:
  On 3/8/2011 at 5:24 AM, inteeliguntdesign said:

I'm learning ANDROID [...] hopefully for a wage.

 

If you're in for the money, you've picked the wrong environment.

 

When the iPhone took off there was suddenly a huge demand in folks who knew Objective C which only few people had experience in.

 

But everyone and their mom knows Java. And Android users generally don't seem to be prolific app buyers in general.

Consider this generalization: Google offers their products for free. You use their stuff day in day out. You see Google, you think free. You don't buy apps for your Google phone.

 

I don't have anything in the App Store, but i live from developing iPad apps for trade fairs and the like on a freelance basis. Nobody has ever asked me if i can do it for Android too.

 

so good luck.

 

Yeah fair does. I'm mainly learning it because of the fact I have an android phone, and I don't want to have to buy a mac for develop for the iPhone easily. As Android is the biggest smartphone worldwild now we'll see how it fairs. I've just made a game/app - given away for free with ads - so I'll see how that goes. As it's my first one I've ever created I'm not entirely sure how to go about marketing and if I've even created the right 'sort' of game/app. Still, we'll see. I may hop over to iPhone if I have no success here. Regardless, there are plenty of jobs using Java I can go for. Java can just be a fun platform, I hope, if all fails.

 

Yo, what's your game? I'd probably check it out :wink:

You really think android development is not going to go anywhere? It's outselling the iPhone. If you recall it started off bare with the iPhone apps too... Just needs to gain momentum.

Guest hahathhat
  On 3/9/2011 at 7:17 AM, vodor said:

no microsoft fanboys? most of the programming i've done lately has been c#/.net stuff. c# is glorious, very much like java. the .net libs are fantastic for all sorts of stuff too. you can do http requests in like 4 neat lines, for example. i guess java has that too. but i've found GUIs to be much easier in .net than java, but of course that has a lot to do with visual studio. and it's not platform independent like java.

 

but i'm a fan.

 

C# is pretty nice... but in many ways, it merely cleaned up the mess Microsoft made of C++. MFC? Marshalling? Ugh...

Guest El_Chemso
  On 3/9/2011 at 7:17 AM, vodor said:

no microsoft fanboys? most of the programming i've done lately has been c#/.net stuff. c# is glorious, very much like java. the .net libs are fantastic for all sorts of stuff too. you can do http requests in like 4 neat lines, for example. i guess java has that too. but i've found GUIs to be much easier in .net than java, but of course that has a lot to do with visual studio. and it's not platform independent like java.

 

but i'm a fan.

 

There was an article a few months back in the Register that said that serious money could be made from learning the MS lang as there was a large desire for people who can write the language but less people are learning it.

Guest inteeliguntdesign
  On 3/9/2011 at 2:16 PM, hautlle said:
  On 3/9/2011 at 12:18 AM, inteeliguntdesign said:
  On 3/8/2011 at 11:31 AM, phling said:
  On 3/8/2011 at 5:24 AM, inteeliguntdesign said:

I'm learning ANDROID [...] hopefully for a wage.

 

If you're in for the money, you've picked the wrong environment.

 

When the iPhone took off there was suddenly a huge demand in folks who knew Objective C which only few people had experience in.

 

But everyone and their mom knows Java. And Android users generally don't seem to be prolific app buyers in general.

Consider this generalization: Google offers their products for free. You use their stuff day in day out. You see Google, you think free. You don't buy apps for your Google phone.

 

I don't have anything in the App Store, but i live from developing iPad apps for trade fairs and the like on a freelance basis. Nobody has ever asked me if i can do it for Android too.

 

so good luck.

 

Yeah fair does. I'm mainly learning it because of the fact I have an android phone, and I don't want to have to buy a mac for develop for the iPhone easily. As Android is the biggest smartphone worldwild now we'll see how it fairs. I've just made a game/app - given away for free with ads - so I'll see how that goes. As it's my first one I've ever created I'm not entirely sure how to go about marketing and if I've even created the right 'sort' of game/app. Still, we'll see. I may hop over to iPhone if I have no success here. Regardless, there are plenty of jobs using Java I can go for. Java can just be a fun platform, I hope, if all fails.

 

Yo, what's your game? I'd probably check it out :wink:

 

Yo, it more a vocabulary building app. https://market.android.com/details?id=air.VocabTwist I was really excited when I was making it, but now I see all the false assumptions I made. Still glad I made it though. Good learning experience. I still need to think about marketing it properly. May go to some wordy blog/forums and see if anyone wants to review/test it. It's written in Flash (actionscript + flex i.e. Adobe Air) for mobile. I quite like Adobe Air for the desktop (TweetDeck is written in it), but the next is definitely going to be in pure Android. I much prefer it, definitely for mobile development.

Guest hahathhat

i've been meaning to learn adobe air, or silverlight or something... a lot of my work now is AJAX/PHP, and I wager this shit will take over AJAX eventually. AJAX is a kludge anyways.

 

problem is, i hate both adobe and microsoft.

 

so is AIR full of lard? overly-heavy emphasis on the boss-loved XML?

Guest inteeliguntdesign
  On 3/10/2011 at 8:57 PM, hahathhat said:

i've been meaning to learn adobe air, or silverlight or something... a lot of my work now is AJAX/PHP, and I wager this shit will take over AJAX eventually. AJAX is a kludge anyways.

 

problem is, i hate both adobe and microsoft.

 

so is AIR full of lard? overly-heavy emphasis on the boss-loved XML?

 

I'm neither a fanboy or a hater now. I've been working with it for a few months, but I guess I need to have a couple of projects behind me to really tell, but... And I've never done a full scale GUI like that in pure code... But I think if I were going to make a desktop app again, I'd chose AIR. But then it is about the only tech I know that's aimed at the desktop. (I don't know .net, or whatever. And God himself could not make me use Java Swing voluntarily.) The backend stuff, Actionscript 3, is fair enough. It's got it's good and bad points, but I've got no major gripes.

 

The XML front end is interesting. It's nice to have your logic (as3) and visual code (XML) separate, but using XML instead of code does take a bit of getting used to. You basically specify your front end in its XML syntax, then create a controller then adds various event listeners to the controls pro grammatically, which then calls your actionscript, i.e your model. I.e. the all that MVC stuff. And if you further partition out the XML files, then you use events to send events from one XML file to another, via all tied up via Actionscript....

 

But then in Flex 4 it has a whole new skinning architecture, which separate XML files for how things are layed out, and how those things are skinned. It's all fairly clever, but it feels a bit unwieldy after a while. That could just be me getting used to it. Also, FlashBuilder is shit. Well, it's Eclipse. But it's Eclipse done badly. Thankfully there's a free IDE called FlashDevelop which is ace.

 

There is a really nice free video course from Adobe (lots of 15 minutes lessons. about 40 in total) called Flex in a Week if you're interested.

Guest hahathhat

i am working right now, and i want to say -- why the fuck can't javascript have period as a concatenation operator? i switch back and forth between PHP and JS constantly, and keep accidentally writing "var thing = 'Some ' . stuff" because PHP lets you do that. it makes it clear you're talking about concatenation, not adding two fucking numbers!

 

javascript is so horrible...

 

...and, yeah, i had to do a Swing GUI app back in the day. Never again! The only fun part of that project was the sockets code; the rest was agony.

 

I don't want to design GUIs by writing XML. Please tell me they have a drag 'n' drop creator like most IDEs these days....

Guest hahathhat
  On 3/10/2011 at 9:45 PM, Super lurker ultra V12 said:
  On 3/8/2011 at 1:26 PM, chassis said:

Matlab

 

 

mmmmmaaaaatttttlaaaaaaaaabbbbbbbbbbbbb

 

fuck you matlab

matlab is C's retarded child

 

i worked for mathworks for almost a year... thankfully i was working on dev tools, and didn't have to really get into matlab! :emotawesomepm9:

 

as i recall, you couldn't do shit like:

 

A = B = C

 

you had to do

 

B = C

 

then

 

A = B

 

when i saw that, the language got my "snerk! fuck that"

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   1 Member

×
×