Jump to content
IGNORED

Computer Science Corner


Recommended Posts

  • Replies 109
  • Created
  • Last Reply

Top Posters In This Topic

Guest inteeliguntdesign

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.

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1530935
Share on other sites

i've been trying on and off to get into opengl programming in c. i was able to make a simple sierpinski triangle generator, but haven't explored anything 3d yet. i love visual programming. i usually just use jitter.

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531007
Share on other sites

For the Haskell folks who have difficulties grasping functional programming I can recommend Structure and Interpretation of Computer Programs. It uses the Lisp dialect Scheme.

 

I'm not very good at functional programming though. I like Java and Python and am slowly working my way through "Thinking in C++".

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531015
Share on other sites

  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.

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531054
Share on other sites

Learning C++ in a Video Game Design Course and I'm partnered with someone that decided we should make a roguelike for our final project. Fuck. Programming.

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531262
Share on other sites

  On 3/8/2011 at 6:50 PM, Haldermaniac said:

Fuck. Programming.

 

Yeah, I used to hate programming as well. I started out learning Java but I didn't understand any of it. But now I'm working in MaxMSP/Jitter and because of the GUI it's a lot easier to understand.

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531269
Share on other sites

  On 3/8/2011 at 9:09 AM, Kcinsu said:

learning java. first time ever with computer programming. I enjoy it.

Finished a java course lately and I´m glad I did :cerious:

In the last lesson, they showed us Conways game of life. I´m lucky I didnt have to program anything like this

System.out.println("lol");

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531318
Share on other sites

Guest Babar

I've been making a piece of interactive fiction (i consider it rather as a textual game). I want to make a kind of Text-based GTA. You'd be able to follow people, spy on them, kidnap them etc …. Great, ambitious, 20-y long project, i know. Meanwhile i'm contributing a lot to inform7, which is a kind of english look-alike metalanguage (it's translate to infrom6 which is an object-based (ie not object-oriented) procedural language.

Look at this beauty, it implements real-time debug commands(it's slightly buggy though)

 

  Quote

Section 1 - The Time Generator

 

Pausing is an action applying to nothing.

Understand "pause" and "p" as pausing.

Carry out pausing:

...........pause time;

To pause the/-- time:

...........stop timer;

...........say "Time stands still";

 

Unpausing is an action applying to nothing.

Understand "play" as Unpausing.

Carry out Unpausing:

...........unpause time;

To unpause the/-- time:

...........start timer;

...........say "You plunge back into the course of time";

 

zazaing is an action applying to a number.

Understand "zaza [a number]" as zazaing.

Carry out zazaing a number(called speed):

...........if speed > 1 or speed < -1:...........

......................say "From now on, the time in the game passes [if absolute value of speed is 2]twice[otherwise] [absolute value of speed in words] times[end if] as fast.[if speed < 0]Time runs backward.[end if]";

......................if not time is running:

.................................unpause time;

...........if speed is 1 or speed is -1:

......................say "From now on, the time in the game passes as fast as the real time.[if speed < 0]But time runs backward.[end if]";

......................if not time is running:

.................................unpause time;

...........if speed is 0:

......................pause time;

...........change the time-speed to speed;...........

...........

To decide which number is the absolute value of (N - a number):

...........if N is less than 0:

......................let N be 0 minus N;

...........decide on N.

 

The learning curve is EXTRA steep though. Simply because you can stumble upon language bugs every 5h of coding or so. But this is because it's a domain specific language and there is no clear limit between the metalinguistic i7 layer and the procedural i6 layer. Also the virtual machine (glux) is aweful. It has a half-assed dynamic object creation feature. I made a comparison with java - I can't mesure the time java takes to create 5000 Objects(with a capital O) - at least not with the default libraries. On the opposite, if i try to create 5000 object on glux, after 30secs it has only created 100, then after a few minutes of cpu-burning, it craches. :facepalm:

I'm nt even talking about the performances of strings/regex. No.

 

 

But currently, i'm learning obj-c (love it).

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531327
Share on other sites

I think I'm picking it up rather quickly. I think dealing with abstract concepts in synthesis and making music with computers in general has opened my mind up to how computers function. I took intro Java, Unix, and HTML last semester, and this semester I am taking java 2, html/xhtml 2, and a class called software eng (which is pretty hardcore, but I'm acing it. I spend a lot of time on google teaching myself stuff, as he is constantly giving assignments that use things I haven't learned yet). I am also grading the intro course java assignments this semester.

 

I really want to make android and (eventually) iphone/ipad apps. I have lots of music related software ideas... but currently it is all way beyond my skill level. But also, I just want a better job than pouring coffee.

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531328
Share on other sites

Doing PHP at the moment. Quite enjoying it. Prefer it to JavaScript, ASP and ColdFusion programming.

:doge: Jet fuel can't melt dank memes :doge:

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531336
Share on other sites

  On 3/8/2011 at 8:26 PM, Babar said:

I've been making a piece of interactive fiction (i consider it rather as a textual game).

 

Have you seen Get Lamp?

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531354
Share on other sites

Guest Babar
  On 3/8/2011 at 9:11 PM, Haldermaniac said:
  On 3/8/2011 at 8:26 PM, Babar said:

I've been making a piece of interactive fiction (i consider it rather as a textual game).

 

Have you seen Get Lamp?

 

nope but thanks for the reference, taht's an occasion to put faces on usernames.

But yeah, the problem is that the big contributors seem to be more interested in expanding the vm's functionalities than actually writing pieces of IF. Last time i checked they were wondering how they are going to implement an access to the system clock and how many bits they should use. This is ridiculous. I don't want to make drivers, i want to code high level stuffs. And I loath their tendency to put puzzles everywhere. I tried to play curses (well designed, well written game) but it's just plain impossible to finish the game without consulting a walkthrough : at one point you have to use a robot in order to get a key from some inaccessible location.

 

>robot, go in hole.

The robot goes in the hole and disappears.

>robot, go east

I can't see any such thing.

 

I figured out you have to say

>hole, go east

 

THis is just to vicious for me.

 

  On 3/8/2011 at 9:46 PM, chaosmachine said:

nodejs is where it's at. will be the next php, in terms of impact.

 

and what's the next paradigm ? php is OO, isn't it ?

Link to comment
https://forum.watmm.com/topic/64335-computer-science-corner/#findComment-1531443
Share on other sites

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

×
×