• Welcome to Valhalla Legends Archive.
 
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Mitosis

#1
Thing-O-Rama ™ / Re: What shows do you record?
August 26, 2009, 12:29 PM
Real Time with Bill Maher
House MD
24
Boston Legal

Usually I end up watching them on the weekend.
#2
Quote from: Grok on August 22, 2009, 05:26 PM
Youtube Blizzcon Panel Videos
http://www.mmo-champion.com/index.php?topic=97405.0



Sounds awesome. I'm going to renew my subscription sometime in the next week XD
#3
I started playing Diablo II again for old time sake. As far as programming goes, I have learned a lot about web development and now focusing specifically on computer science.
#4
Congratulations!
#5
/WHOAMI -- Introductions / Re: Hello, I am Alendar!
January 15, 2008, 03:20 PM
Welcome to the forums Alendar. I think you will enjoy your time being here, everyone is very knowledgeable and helpful.
#6
Quote from: Yegg on January 15, 2008, 12:38 PM
Quote from: Mitosis on January 15, 2008, 06:56 AM
Thank you everyone for the time and effort you put into your posts. I am going to be looking into Objective-C/Carbon and Python.

I was going to recommend Obj-C and Python if I saw this thread earlier. However, wouldn't it be easier/better to go with Cocoa instead of Carbon? Unless you plan on also supporting OS Classic and if so, why would you want to support it?

My mistake Yegg, I meant to say Cocoa. I'm not really interested in supporting OS Classic.

Thank you everyone.
#7
Thank you everyone for the time and effort you put into your posts. I am going to be looking into Objective-C/Carbon and Python.
#8
Quote from: FrostWraith on January 14, 2008, 09:26 PM
It really depends on what you feel like you are going to do with your future, unless you want to just keep it as a hobby.  My major is Mechanical Engineering and my schedule is pretty strong in both C and x86 ASM.  The problem is a lot of employers for internships and co-ops looks fro backgrounds in the .NET framework, which mostly means C#.  Remember, this is from an engineering perspective, but keep what you are going to do in the forefront of your mind.

All my applications to University are for Computer Science, Animation and Web Development. I am serious about this and just wanted to pick up some new knowledge (excluding web development) before the summer.
#9
I know Java is going to be used in my CS courses in University, I was just curious on all of your opinions. Yes at THIS point and time I want to develop solely for OS X.

I have been reading up on the languages you guys have suggested me and these are some Pros/Cons I have found for each.

Java
QuoteSome pros
- it is very safe. Many other languages (C, C++) have items called "raw hardware pointers", which allow a programmer to refer to the location of items in memory. When mistakes are made with such pointers, then the program will often fail catastrophically. Not good. Java has pointers (since all object references are pointers) but they are not "raw" pointers, they are safe ones - the programmer cannot manipulate hardware addresses directly, and thus cannot make errors in manipulating them
- it has a extensive library of high quality. A "library" is rougly a collection of parts which may be used to build a program. A library implements a set of related programming tasks which may be easily reused by other programmers. I don't know of any other language which has such an extensive library as Java.
- it is well-behaved. It is easier to write programs which behave as expected. In C++, on the other hand, has many more subtleties which can trip up the unwary.
- it is very portable - "write-once, run anywhere"

Some cons
- Some parts of the Java libraries are harder to use than others
- it is not quite as fast as some other languages. The gap in performance was large in the early days of Java, but nowadays the speed of Java vs C, for example, is remarkably competitive. I remember seeing a measurement in 2001 that Java running on a server is about 80% the speed of comparable C, which is rather remarkable, actually.

^ source http://today.java.net/cs/user/view/cs_msg/1809

Python
QuoteThe pros
Some of Python's features that make it a reasonable candidate for use in enterprise applications are:
Free availability (like Perl, Python is open source).
Stability (Python is in release 2.2 at this point and, as I noted earlier, is older than Java).
Good support for objects, modules, and other reusability mechanisms.
Easy integration with and extensibility using C and Java.

The cons
Obviously, some sound arguments must be considered on the other side of the Python-in-the-enterprise question. Primary objections to Python as a viable enterprise-level programming language focus on these issues:
Smaller pool of Python developers compared to other languages, such as Java
Lack of true multiprocessor support
Absence of a commercial support point, even for an Open Source project (though this situation is changing)
Software performance (though benchmarks repeatedly demonstrate Python is comparable to Java in most applications)

^ source http://articles.techrepublic.com.com/5100-22-1045768.html

C++
QuotePros and Cons
Pros: C++ is powerful and widely known; it is object oriented. Cons: it's a large language to learn.

^ source http://www.cs.vu.nl/~eliens/documents/libero/lrlang4.htm

#10
Quote from: brew on January 14, 2008, 11:04 AM
Don't listen to them. C/C++ is ideal for you. Since when is Mac going to support the Microsoft .NET framework that C# uses? I do assume you're developing for mac. I mean hey, I wouldn't be developing for windows right now if my computer wasn't shipped with it. Python is also nice, though. If you don't like C++.

I'm currently looking into Java and C/C++/Cocoa development books.
#11
Quote from: Banana fanna fo fanna on January 12, 2008, 11:34 PM
Talked to you on AIM. I'd suggest Java, Python, C#, or Objective-C in that order. The bitch with C# is that I am unsure how well supported winforms is on OSX.

In a nutshell:

- Java is pretty well entrenched in the industry and is crossplatform, but I still think it sucks for user applications (you need to be SMART and learn about threading)
- Python is my fav language and wxPython is pretty awesome. Industry support is surprisingly OK, but tool support is lacking (no Visual Studio)
- C# is also pretty well entrenched in the industry and you get Visual Studio which beats the pants out of most development environments (though i <3 emacs). I think it's the best language/toolset/platform combo for desktop apps. It isn't quite cross platform yet, though.
- Objective-C/Cocoa is what Macs use, period.

I am assuming that in my case Python or Objective-C/Cocoa would be best for developing on OS X. I'm going to do some reading up on the two languages and then tell you what I think.
#12
Thanks for your reply Brew, but is it really necessary to start with Assembly for what I want? I'm not trying to contradict you, I am just curious about that topic.

I'm open to any other opinions.
#13
General Programming / Language Recommendation
January 12, 2008, 08:06 PM
Hello everyone. I'm interested in programming, but haven't exactly settled on a language yet. As far as my programming experience goes, I create websites and use PHP5. My primary operating system is OS X Leopard, I only boot into Windows for 3ds Max and CAD. I should probably say what I am interested in (at this point in time), creating tools for web development. Creating my own editor interests me. You have heard this many times I am sure, but eventually I would like to create GUI applications.

Should I be limiting myself to a language which only runs on one type of system?

Is a language that supports multiple platforms such a good idea for a newcomer?

I have had people tell me to learn Java, C#, C, Python and Ruby, but with no specific reason.

So what is everyones thought on this? What would you guys suggest and why? I'm sorry if this thread is not wanted.
#14
Gaming Discussion / Re: Holy shit!
January 08, 2008, 10:49 PM
Have you played Crysis? Those visuals are amazing ;D
#15
Quote from: Invert on January 08, 2008, 03:58 AM
We are all here. Nothing of any significance has changed.

/signed