But it IS free for me! I'll get free software once I've used up the two times with these. |
|
But that doesn't mean you need to forsake free software. |
|
But it IS free for me! I'll get free software once I've used up the two times with these. |
|
Oh yes, I couldn't live without OpenOffice.org for my writing. And RocketDock, how could I forget that! It's like Mac's Dock, only for Windows. Then there's 7-Zip, of course, and a cool little app called Frameworkx that removes the shortcut overlay image on desktop icons in Vista. |
|
Doesn't StarOffice have a ton of java code in it? |
|
I downloaded ObjectDock, which is a very well done version of Dock for Windows. |
|
Java is actually a great language, it's the lack of a true compiler that bugs me. GNU made one, but it doesn't work all that well, it's not optimized. Sun forces that virtual SPARC machine on you. Because of that I won't touch it, I use C++, Cocoa, or C for everything. |
|
Oh, and the fact that EVERYTHING is pass by value. It makes it soooo slow, I like my pointers. |
|
Photoshop |
|
Dream Journal: Dreamwalker Chronicles Latest Entry: 01/02/2016 - "Hallway to Haven" (Lucid)(Or see the very best of my journal entries @ dreamwalkerchronicles.blogspot)
As IdentityX and Republicon said, all objects in Java are passed by implicit references. Primitives are passed by value, but that doesn't create a noticeable difference in performance, so I'll assume you were referring to regular objects. You might like your pointers in languages like C or C++, but somehow I get the feeling that you don't use them properly ... |
|
never used java, but know people that do |
|
(\_ _/)
(='.'=)
(")_(")
I am an offender wwhen it comes to this, not that I've ever really had to write a speed-sensitive GUI. Listeners are interfaces in Java, so all I do is make the GUI be its own listener. It's a weird thing to do but it makes code writing easier, for instance: |
|
well, as far as end users are concerned, GUI responsiveness is everything |
|
(\_ _/)
(='.'=)
(")_(")
I was referring to free software, not freeware. Check the link if you want to learn the ideological distinction. |
|
Indeed, it looks kind of cool. |
|
Python = awesome |
|
I actually really like the .NET platform. It's very convenient and I feel comfortable using it, especially in conjunction with such a thoughtful language as C#. As long as Microsoft don't start injecting us all with Super AIDS, I can't really say I have any reason to muster enough effort to dislike them for anything. It's not as if a lot of their software costs anything at the end of the day; chances are Windows came with your computer, Media Player is either included or is a free download, and VS Express is more than enough for the average solitary programmer. There are less visible reasons to dislike them, but as I said, that would require personal effort. |
|
One word: AWESOME. |
|
Last edited by Identity X; 11-27-2007 at 01:24 PM.
It sounds like you use C# where I would just use Python. What advantages do C# and .NET have over Python? Python obviously has the edge in portability/platform-independence and productivity (at least in terms of LOC). Boo sounds more comparable to Python, however. How would you say the two weigh up? |
|
They are more or less very similar, but Boo in my opinion is better. You're not forced into using dynamic typing (some would argue that static typing is unnecessary, but I think it makes sense in many instances) but you may use it if you wish to. You're not forced into public scope (in fact, you're forced into using private. Sounds a bit weird, but the uneasiness subsides). The language is syntactically richer, too, and can be thought of as a superset of Python in some ways. I was enlightened when I discovered Python, it's great, but I think Boo may just be Python "and then some". |
|
Last edited by Identity X; 11-28-2007 at 01:24 AM.
Also, something I just remembered, Taskbar Shuffle. It lets you move arouns minimized windows on the taskbar. |
|
I looked back at some java books, I guess I was wrong. |
|
Bookmarks