Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Programming / Mac Programming / March 2007



Tip: Looking for answers? Try searching our database.

Learn The Language before you learn the gui

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
CoreyWhite - 31 Mar 2007 17:27 GMT
C++ is different from C, because C was built to execute algorithms and
solve mathematical problems quickly.  C++ is designed to work with
special data types that hold strings of abstract information.  It can
take abstract data types and hold them in containers, that allow you
to work with sets of strings in many useful ways.  It isn't that
complex to understand how to use these new tools, but writing neat,
fast executing code is something that challenges all programmers.
There isn't ever one design for a program, so understanding the design
model behind C++ is just as important as understanding the new tools
in the language like types and containers.  The origonal low level
control of C is still in the language that allows you to access the
every part of the computers memory, and allows you to look at all data
in your program as actually blocks of binary information in memory and
change what it does.

The reason C++ is so powerful is because the hardware for both IBM
PC's and Macintosh's both understand C++.  The C++ language may not
understand how to talk to the hardware 100% of the time, but you can
write your own drivers to communicate with the devices, and even write
your own operating system.  That's what Linux is doing, and that is
what virus writers are doing.  iMac's are better computers because you
can't take them over and hide programs that run independently from the
operating system.  The worst virus on an iMac just rewrites code in
another program and secretly runs as another process, but you can
figure it out, shut it down, and even reinstall the iMac operating
system in about 10 minuets counting the time it takes to reboot.

C++ was created because graphics, and multi-media aren't convenient
mathematical algorithms.  They are just abstract data sets.  And
without C++ you can't begin to code a graphical user interface.  All
the credit in the modern tech revolution really needs to go to the
creators of C++ for enabling companies like IBM and Macintosh to
create hardware that could run what we have today.  And it seems we
are moving beyond the transition to C++ now, and we are entering an
age of hardware and security.  Anyone can become the next Bill Gates,
if they have a super computer cluster, and dedicated lines serving out
bandwidth.  All they need to do is program up a website with CGI, and
code all of the site in C++ or Perl.  Websites like Google, YouTube,
and MySpace, aren't that impressive when you compare them to some of
the software that only runs on one machine at a time.  But the
hardware they are using is, and the processing power.

That's why iMac's are the future, because they run a unix operating
system that is a hybrid with the origonal mac graphical user
interface.  So the Mac's can run all of their own comercial software
and still have a system that enables people to be the next YouTube,
provided that have enough bandwidth and processing power.  So the
future really depends on who can learn Unix programming and Server
Administration faster, before the switch happens.  Because pretty soon
everyone is going to be learning about it in school, and everyone
learning C# and Windows GUI programming is going to be out of a job.
Dave Seaman - 31 Mar 2007 18:27 GMT
> C++ is different from C, because C was built to execute algorithms and
> solve mathematical problems quickly.  

C++ is certainly different from C, but  C was designed to be a system
implementation language for Unix.

<http://cm.bell-labs.com/cm/cs/who/dmr/chist.html>

Signature

Dave Seaman
Oral Arguments in Mumia Abu-Jamal Case to be heard May 17
U.S. Court of Appeals, Third Circuit
<http://mumia2000.org/>

Jens Ayton - 31 Mar 2007 19:40 GMT
CoreyWhite:

> C++ is different from C, because C was built to execute algorithms and
> solve mathematical problems quickly.
...
> The reason C++ is so powerful is because the hardware for both IBM
> PC's and Macintosh's both understand C++.
...
> ...but you can
> write your own drivers to communicate with the devices, and even write
> your own operating system.  That's what Linux is doing, and that is
> what virus writers are doing.
...
> iMac's are better computers because you
> can't take them over and hide programs that run independently from the
> operating system.
...
> And without C++ you can't begin to code a graphical user interface.
...
> All
> the credit in the modern tech revolution really needs to go to the
> creators of C++ for enabling companies like IBM and Macintosh to
> create hardware that could run what we have today.
...
> Anyone can become the next Bill Gates,
> if they have a super computer cluster, and dedicated lines serving out
> bandwidth.  All they need to do is program up a website with CGI, and
> code all of the site in C++ or Perl.
...
> That's why iMac's are the future, because they run a unix operating
> system that is a hybrid with the origonal mac graphical user
[quoted text clipped - 3 lines]
> future really depends on who can learn Unix programming and Server
> Administration faster, before the switch happens.

What a pile of unmitigated nonsense. Who is this person?

Signature

Jens Ayton

Sed quis custodiet ipsos custodes?

Wayne C. Morris - 31 Mar 2007 22:54 GMT
> What a pile of unmitigated nonsense. Who is this person?

Either a genuine nutcase or the lamest troll ever.  Do a Google Groups
search on his name to see some of his inane posts in other groups.  Then
kill-file him.
Christopher J. Henrich - 31 Mar 2007 23:22 GMT
In article
<wayne.morris-DCC3C8.16540431032007@shawnews.wp.shawcable.net>, Wayne
C. Morris <wayne.morris@this.is.invalid> wrote:

> > What a pile of unmitigated nonsense. Who is this person?
>
> Either a genuine nutcase or the lamest troll ever.  Do a Google Groups
> search on his name to see some of his inane posts in other groups.  Then
> kill-file him.
Aw shucks.
I thought he was jumping the gun on April Fool's Day.

Signature

Chris Henrich
http://www.mathinteract.com
God just doesn't fit inside a single religion.

Steven Fisher - 01 Apr 2007 00:08 GMT
> In article
> <wayne.morris-DCC3C8.16540431032007@shawnews.wp.shawcable.net>, Wayne
[quoted text clipped - 7 lines]
> Aw shucks.
> I thought he was jumping the gun on April Fool's Day.

It's not complete nonsense. C and C++ are both computer languages.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.