473,387 Members | 1,698 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

the thread that refused to die: I come not to bury C++,but to praise it...

Regarding the post below, I'm not against anything that helps you get work
done. There are just a lot of tradeoffs, and the rather spirited discussion
of C++ over the last few days has highlighted a lot of them. My spiritual
master Dogbert once said, "Assume that everybody has had the same
experiences as you; then, if they disagree, they must be stupid." In my
experience, C++ was only a short detour between C and Python due to the
vagaries of my job history. It's dawning on me, however, that not everyone
had the same experiences, that there is a lot of valuable C++ expertise out
there, and that C++ may well be around for longer than I initially thought.

My initial purpose in this thread was to try to help people "let go" of C++,
static typing (and maybe even Java!) by putting some historical perspective
on it. I suppose the exercise was hypocritical, because I'm still holding
onto my Commodore 64, Kaypro PC, and, of course, the C language. Go figure.
I am happy, however, that the thread dislodged some interesting comments
from the convolutions of various contributors.

Message: 4
Date: Thu, 15 Jan 2004 03:03:53 GMT
From: "python newbie" <me*******@hotmail.com>
Subject: Re: I come not to bury C++, but to praise it...
To: py*********@python.org
Message-ID: <tq******************@newssvr25.news.prodigy.com >

Are you against using C++ wrapped in a library such as wxWindows? This
library makes it pretty easy painless to write cross-platform stuff, but
even on Windows alone, it beats MFC or the going price of Delphi.

Jul 18 '05 #1
1 1260
Unfortunately there are too many C++ programmers working in the real-world.
Getting them to change their minds about their favorite language is no small
hurdle. Additionally, there is the perception that Python is slow. Again,
it's mindshare that is important in converting to Python.

Hoang Do
http://jotsite.com
Jul 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: ns leonardo via .NET 247 | last post by:
Hello, I am using p/Invoke to access a card reader device's dll and I am using a thread to emulate a assync call from a sync call. Whe I want to read a card, I start a new thead that makes a...
8
by: Maurice LING | last post by:
Hi, I just have a simple question about threads. My classes inherits from threading.Thread class. I am calling threading.Thread.run() method to spawn a few threads to parallel some parts of my...
4
by: Robin Tucker | last post by:
Some thread confusion to lighten up your day: I have a worker thread and a main form. When the user clicks the Close icon in the top right of the form, my program tells the thread to "stop". ...
6
by: Joe Jax | last post by:
I have an object that spawns a worker thread to process one of its methods. That method processes methods on a collection of other objects. During this processing, a user may request to cancel the...
4
by: MLH | last post by:
Would like to bury an obscure text file in a DIR on workstation onto which a A97 runtime app is being installed: CustLog.txt. I'm thinking c:\program files. In environments running MS windows...
51
by: Hans | last post by:
Hi all, Is there a way that the program that created and started a thread also stops it. (My usage is a time-out). E.g. thread = threading.Thread(target=Loop.testLoop) thread.start() ...
6
by: seb | last post by:
Hi, I am using pygtk for the first times. I am wondering what would be the best "pattern" to interface pygtk with a thread. The thread is collecting informations (over the network for...
92
by: ureuffyrtu955 | last post by:
Python is a good programming language, but "Python" is not a good name. First, python also means snake, Monty Python. If we search "python" in google, emule, many results are not programming...
20
by: =?ISO-8859-1?Q?Gerhard_H=E4ring?= | last post by:
John Dohn wrote: When I do this, I put a special value in the queue (like None) and in the worker thread, check for the special value and exit if found. Threads can also be marked as "daemon...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.