Re: What programming language is the most widely used to make viruses?
- From: Alex <ad3569@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 18 May 2005 11:40:41 GMT
On Tue, 17 May 2005 16:17:19 -0700, Scott Moore
<samiamsansspam@xxxxxxx> wrote:
>Scott Moore wrote:
[snip]
>
>Windows, but not Apple Mac or X Windows, tends to encourage object oriented
>development because it relies heavily on callbacks, which match objects
>with virtual methods better than procedural code.
>
>I wanted to program Windows using procedural code, so I created a library
>(called the IP portability layer) to do that.
Another nice library (at least for C/C++) is the Simple DirectMedia
Layer. IIRC, apps written upon it are portable across all major OSes
and several minor ones.
>It's not that I find object
>oriented difficult, I just don't appreciate the idea that all of the old
>code has to be thrown out everytime the programming community gets
>a woody for some new programming paradigm. New ways to do things, great.
>New ways to do things while also supporting the old, much better.
I agree.
Most of my C++ code looks like C with classes[0]. I've tried to select
the nicest tools from different paradigms and then implement them in
other languages if possible to fully understand how they work. Lazy
evaluation in Haskell is useful, but really awkward to code
dynamically in C (without jumping through a lot of hoops involving
almost-but-not-quite-self-modifying code) and totally impossible to do
sensibly in Java.
The best way to learn to program well, IMO, is to get to know a large
variety of languages and APIs and then pick the best bits of each.
Thing is, so many people think that their favourite language is
flawless[1] and should only be used in a certain way. It always helps
to remember that everything becomes machine code in the end...
[0] But no templates. I've never quite got the hang of templates.
[1] The Software Engineering part of my degree course seems to boil
down to:
* C++ == bad
* Perl == worse
* Assembly == useless
* Java/Haskell == best
Which inclined me, in my usual contrary fashion, to start the Megaplex
Project: aiming to unify all languages and techniques once and for all
in the most spectacularly nasty programming language ever conceived.
Alex Davidson
----------------------------------------------------------------------
'You are in the presence of a System Administrator. KNEEL.' --Unknown
.
- References:
- What programming language is the most widely used to make viruses?
- From: gremlin_dude
- Re: What programming language is the most widely used to make viruses?
- From: Alex
- Re: What programming language is the most widely used to make viruses?
- From: Scott Moore
- Re: What programming language is the most widely used to make viruses?
- From: Alex
- Re: What programming language is the most widely used to make viruses?
- From: Scott Moore
- Re: What programming language is the most widely used to make viruses?
- From: Scott Moore
- What programming language is the most widely used to make viruses?
- Prev by Date: Re: viewing depencies
- Next by Date: Re: dangers of operator overloading
- Previous by thread: Re: What programming language is the most widely used to make viruses?
- Next by thread: Source Control
- Index(es):
Relevant Pages
|