Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Aug 3rd, 2006, 7:52 PM   #11
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
...write once, test everywhere, write some more....
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 3rd, 2006, 7:56 PM   #12
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by Mad_guy
I disagree. I could take the time to write an INTERCAL equivilant of a Java program if I really wanted, they have an equal amount of computation power (look into turing-completeness.) Thing is that each language has it's own certain features that faciliate the process (normally at least, INTERCAL is a move in the opposite direction really, but it still has an equal amount of power when compared to Java, same goes for visual basic.)
Really? I highly doubt that you really could. Also, I suggest you really look more into Java's features and then look at Visual BASIC's features. Don't rely on what your friends tell you.
Quote:
Originally Posted by DaWei
...write once, test everywhere, write some more....
I have never had a problem running Java applications on my different machines.
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Aug 3rd, 2006, 8:07 PM   #13
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I'm sure you represent a complete, or at least representative, cross-section of machines in the industry .
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 3rd, 2006, 8:13 PM   #14
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
@DaWei: If you say so, lol.
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Aug 4th, 2006, 2:08 AM   #15
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 4 Arevos is on a distinguished road
Quote:
Originally Posted by Mad_guy
I disagree. I could take the time to write an INTERCAL equivilant of a Java program if I really wanted, they have an equal amount of computation power (look into turing-completeness.)
Sure, in the same way that both a sharp rock and a chainsaw can cut down a tree. That doesn't mean there aren't advantages to using the chainsaw over the rock, and I suspect that is what reggaeton_king meant by "power".

That said, as I understand it, VB.NET's featureset isn't dissimilar to Java. Only when you're dealing with old school VB do problems start to surface.
Arevos is offline   Reply With Quote
Old Aug 4th, 2006, 6:40 PM   #16
Mad_guy
Hobbyist Programmer
 
Mad_guy's Avatar
 
Join Date: Oct 2004
Location: Sandstorm, Techno Club
Posts: 239
Rep Power: 4 Mad_guy is on a distinguished road
Send a message via AIM to Mad_guy Send a message via MSN to Mad_guy
Quote:
That doesn't mean there aren't advantages to using the chainsaw over the rock, and I suspect that is what reggaeton_king meant by "power".
Well, I'd say that more has to do with features rather than actual computation power in this instance. They have equivilant power (at least if you look at it from a theoretical point of view, such as turing machines), like I said, each has features that facilitate the process of doing what you do, I'd rather say that Java might have more advanced features in some respects, but not a greater amount of overall 'computation power.'

Quote:
Really? I highly doubt that you really could.
Well, you really can.

Quote:
Also, I suggest you really look more into Java's features and then look at Visual BASIC's features. Don't rely on what your friends tell you.
It's one thing to listen to what your friends say, and a completely different thing to listen what has been shown for over half a century. Like I said, look into turing completeness, in fact, if you doubt that you could write any INTERCAL equivilant program of, say, Java, look at Wikipedia, it addresses that statement. Java, and INTERCAL (no matter how odd and esoteric it is,) are both turing-complete (as with many mainstream languages,) if you look at them that way, they all have an equal amount of power. Features are quite different from overall the amount of power.
__________________
os: mac os 10.5.4
revision control: git
editor: emacs

site
Mad_guy is offline   Reply With Quote
Old Aug 4th, 2006, 7:15 PM   #17
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I suspect you may be confusing the definitions of 'power' and 'ability'.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Aug 4th, 2006, 7:35 PM   #18
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 4 Arevos is on a distinguished road
Quote:
Originally Posted by Mad_guy
I'd rather say that Java might have more advanced features in some respects, but not a greater amount of overall 'computation power.'
When one talks about how powerful a particular language is, it's usually with respect to how quickly or efficiently you can solve problems with it. Talking about what computations it can achieve is meaningless; as you so neatly pointed out, any Turing-complete language can emulate any other. Thus, if I say, "Java is more powerful than Visual Basic", what I mean is, "Java is a more suitable solution to a wider range of problems than Visual Basic is".
Arevos is offline   Reply With Quote
Old Aug 4th, 2006, 7:50 PM   #19
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
Just to nitpick, it's certainly not true that any Turing-complete language can emulate any other. Any Turing-complete language can compute anything that can be computed by any other Turing-complete language, but that doesn't mean that they are likewise equivalent in areas not related to computation. For example, it's impossible to write a graphical program in standard C++ (all graphics libraries for C++ are non-standard extensions) while it's trivial to do in Visual Basic. Both languages are Turing-complete.
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials.
--WilliamSChips on Slashdot
uman is offline   Reply With Quote
Old Aug 4th, 2006, 8:11 PM   #20
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Bullshit. It isn't impossible to write a graphical program in standard C++. The fact that existing graphics libraries are extensions and not part of the standard libraries does not mean that they are not written in standard C++ (though they may not be). Defining the limitations of a distinct set does not automatically impose those limitations on non-members.

Quote:
Any Turing-complete language can compute anything that can be computed by any other Turing-complete language
If that's not emulation, I don't know what is. I also don't quite understand why you imply that graphics programming isn't "computation."
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware installation guide for Linux beginners coldDeath Coder's Corner Lounge 104 Jul 29th, 2007 4:40 AM
My views on Linux Marvin Coder's Corner Lounge 70 Dec 19th, 2006 11:13 AM
Linux vs. Vista == Linux vs. XP? pal Coder's Corner Lounge 17 Dec 5th, 2005 8:57 AM
x86 Assembly under Linux synthetik Assembly 2 Jun 15th, 2005 3:38 AM
windows memset and Linux memset (difference?) Dr.Backtick` C++ 0 Feb 5th, 2005 7:59 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 1:56 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC