──────────────────── ─────────────────────
The following article was written by "home,
an ordinary Sheikh", but a wild and unpredictable
My ALI supplemented it with his “thoughts”.
──────────────────── ─────────────────────
My view on the IBM PC.
Probably everyone knows what it is
WindoWs`95, and many have seen it. For sa-
I’ll explain it first: this software package
is standard for all supplied
PC compatible computers, i.e. with
buying a computer in a company store on
this will already be recorded on your hard drive
most package. WindoWs`95 was developed
by MICROSOFT in 1995, this company
MA is currently a leader in
creating system programs (and not only)
for RS. So in this very WindoWs
there is such an option as "splash screen", or
it melts just like the starry sky in NORTON
COMANDER, i.e. if you installed by you
you will not touch the keyboard or
mouse, various movements will appear
these little things, in ZX-speak, are mini
demo And one of these screensavers is
the most ordinary scrolling, in it you can
set a bunch of different parameters, such
like scrolling speed, dimensions
fonts, slantfont, thickening, and sa-
my main thing is a lot (a lot)
various fonts of various nationalities
tey. So this scrolling is impossible
read because he twitches - such an effect
that I achieved when I lacked interruption
vaniya, and therefore I cannot understand how to
133MHz may not have enough interrupts for
some kind of scrolling, it seems to me
after all, that’s not why he’s trembling,
is there something wrong here??? Many may
strike: they say, WindoWs is not intended for
demonstrations, and scrolling is completely pure
for there to be something there. Okay,
I agree with you, but then why,
The question arises: should I put it there at all?
if it works poorly (to put it mildly)?
Is this a demonstration of how they are NOT
do they know how to program or something else?
And this is from the most famous leading company in
software all over the world!!!
ALI: Firstly, this is not the most ordinary
scroller, because the font it uses is
even uses vector, and not
raster as you might think. Secondly,
what do you say about the fact that during work
there are still several dozen scrollers working
procedures? And thirdly, I have this
Screen Saver works quite smoothly.
Imagine a ZX-FORMAT magazine with nonsense
flying stars in INTRO, but then they would
were rude everywhere, and such would be
They definitely wouldn’t have achieved fame, but at IBM
RS - they value it, and how much they value it!!!
I study at YrTY, Faculty of Information
on systems and technologies, specialty
Computers, subject Algorithmic languages and
programming, topic - pascal, origin
there is such a dialogue between me and the teacher -
vatelem:
REVER: In the Pascal language you cannot use
create a GOTO statement.
Me: Why?
PREV: Using this operator
is considered bad form in programming
NI.
Me: How is this possible?
Reverend: Sam Wirth (that's the guy who
invented by Pascal), at a meeting and presentation
retation in 19.. (I don’t remember what year) not re-
recommended the use of this operator.
And since then its use has been counted
in bad taste.
Me: What if using the GOTO program
ma will be much simpler in structure and
therefore work faster?
Reverend: Well, I said you can’t use it
use it, and no one uses it,
that means it should be so!
To be completely frank, I
I think that she doesn’t know how to...
honestly and rationallyprogram.
And she should teach me this, this is os-
what's new in my specialty, and what am I interested in
in the end I will learn: basic programming
deal with big glitches, big volume,
low speed of the program and
etc. etc.. But I have to further
to work in this specialty, which means
let's churn out big and durable glitches
(as in WindoWs`95). I only studied for
syats, and there are already a ton of such examples, about everyone
There won't be enough memory to write.
ALI: Buddy. Have you ever tried
write programs at least in Pascal? EU-
or not, then try the question about the use
If you use the GOTO statement, it will disappear by itself. A
to be honest, even on ASM you hardly
you use this operator. Do the math
how many unconditional pe-
moves aimed at simply
transfer control to another place in the program
frames and not serving cycles and conditions.
And one more important circumstance.
The fewer GOTO statements in your program,
frame, the easier it will be for you to contribute
it changes and therefore you will
make fewer mistakes, which will lead to
more stable operation of programs.
Opening the ZX-REVIEW magazine for 1995
number 5, page 46, the very beginning (verbatim):
" ...the new winner is Maxim Lupan
from Adler. The length of its procedure is 22 bytes!
"Let me explain: there was a competition for the most co-
a quick screen cleaning procedure. And you vi-
share such a competition on pussy somewhere,
and you won’t see it, because it’s not there
yat, fuck it, you have to break your brains for the sake of
shortening some kind of cleaning procedure
wound, which I have little memory of, whole
1bMb, it won’t be enough, let’s put 32Mb, that’s it
It turns out that the volume of programs is growing with
speed of geometric progression, and
the larger it is, the cooler it is considered
they. Such programmers on ZX are considered
lamers, and not a bit anymore!!! you
Can you imagine, on some unknown
famous ZX, some dude wrote a pro-
a fool of only 22 bytes, but about him
write in the magazine!!! Yes, you have a whole program
write on PC, and even a small one about you
articles won't be written if you don't
a member of MICROSOFT or similar companies,
because RS is money, not quality
programming, and ZX is the
honor, and try here to do something...
If it’s not like that, you’ll be a lame straight away, you’ll be attacked
they start to attack and be rude.
ALI: From this part of the article it is clear that the
Thor is not very familiar with programming
nium on RS. None of the programmers
considers largegood program
default. And as for increasing the volume
downloading programs, this is inevitable.
After all, we need to support new opportunities
computer, and this requires memory. And those-
let's see if it's really
PC programs (toys) are so huge
nals: As you know, the lion's share of memory is
They have graphics and sound. On PC one full
screen image occupies 1 megabyte pa-
wrinkle. One second of sound (22 kHz) - approx.
20 Kilobytes. And at the same time the average program
takes from 50 to 100 Megabytes. With such
it’s simply criminal to blame statistics
Programmers are wasteful. After all, yes-
taking into account compression, place the program
a frame of measly 50 Megas is very difficult. And
Finally, about program optimization. Here
only one thing can be said. Try it on-
write Quake in "bare" ASSEMBLY.
Let's move on.
Have you ever met a ZX co-
a peer who would copy files,
and not from memory? I'm not, but if so, then
I would send him away, but only on PC
such exist, and if you want one
feast from memory, then you will have to recall
it takes about 10 minutes to install...
mi. His memory there is megabytes empty -
no, but he copies files, wow
wonderful!!!
ALI: TR-DOS operating system, like
the MS-DOS operating system copies "by
files".
Who's stopping you from sending NORTON away?
COMMANDER, because there are so many others,
very good shells. DOS navigator
for example. And also, I wonder if you heard
ever about smartdrv?
Another joke: I’m starting to format
running the disk under MS-DOS, on the PC itself -
She says that the zero line is screwed up, i.e. disk is not
formatted ( this disc [ TDK 3.5" ] 2
I just lay there for years), I come to MAXWELL
I'm starting to format it for TR-DOS -
the result is positive, then under MS-DOS
- the result is positive. Is this semi-
It turns out that the native computer cannot
she formatted the disk with DOS, and some crappy
long and old TR-DOS did it without any
th strain, moreover, for a system alien to itself
meh.
ALI: on PC you tried to format
BAD disk at 1.44 Mega, and on SPECTRUM
You formatted it to 720 Kilobytes.
Do you feel the difference? A disk of this size
will format your PC too (format a: /f:720
/u).
And here's my conclusion(verdict):
1. IBM PC is a very cool and good
shaya platform, which was turned into a half-
Today's programmers are crap.
On this platform there are a lot of
th different areas of programs, 90% of co-
which are simply an “invisible” marriage.
And marriage is visible in a very elementary way: how
more megahertz program needs -
the worse it is executed!!!
Sheyh-Aleks
08-09.10.1997
P.S. Well, about the large number of "sconces"
ka" you're right, but it's not on SPECTRUM
less. But as for megahertz...
Maybe we should all wash WindoWs, Quake,
Doom, C&C, etc and install it on your machines
why not "Volkov" with "Tetris"?
- ALI -
─────────════════════════─────────
Share your thoughts about the article