Author Topic: Pet peeve #1  (Read 15916 times)

shankle

  • Member
  • ****
  • Posts: 868
Pet peeve #1
« on: December 12, 2012, 12:02:25 AM »
In the computer field people seem to assume that every body knows what "SSL"
means or any other such term. Microsoft is just great for this type of thing.
What I would like to see, if you use one of these terms.. Spell it out once in
any message used, then use the abbreviation.

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Pet peeve #1
« Reply #1 on: December 12, 2012, 12:16:15 AM »
 :P

that's why they have google, Jack

so - to see what SSL is - and, to head off the impending TLS acronym...

http://en.wikipedia.org/wiki/Transport_Layer_Security



OSI = Open System Interconnection   :biggrin:

now that you are starting to enjoy acronyms, you should do a stint in the military - lol

i might add...
the data link layer was largely adapted from the one previously used by amateur radio operators for digital comm
if you read the specs for the different layers, you will see many ham radio callsigns pop up in the credits

Magnum

  • Member
  • *****
  • Posts: 2377
Re: Pet peeve #1
« Reply #2 on: December 12, 2012, 12:56:37 AM »
I agree with you shankle.

"The global atom table is available to all applications. When an application places a string in the global atom table, the system generates an atom that is unique throughout the system. Any application that has the atom can obtain the string it identifies by querying the global atom table."

They like to hijack other words too. 

Andy

Atom

1.
smallest part of element: the smallest portion into which an element can be divided and still retain its properties, made up of a dense, positively charged nucleus surrounded by a system of electrons. Atoms usually do not divide in chemical reactions except for some removal, transfer, or exchange of specific electrons.
Take care,
                   Andy

Ubuntu-mate-18.04-desktop-amd64

http://www.goodnewsnetwork.org

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Pet peeve #1
« Reply #3 on: December 12, 2012, 01:10:06 AM »
modern operating systems are rather complex
they have a lot of "things" to assign names to

when they run out of names, they grab a common word and stick it in there - lol
you can really see this in documents for things like COM
it's easier to invent a new protocol or method than it is to find a name for it

the ones that get me are "object" and "class"
these are tossed around like "general-purpose, fill-in-the-blank" words   :lol:
of course, they make perfect sense to a C programmer, which is probably why i write in asm
ok - i guess i understand objects   :P

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Pet peeve #1
« Reply #4 on: December 12, 2012, 01:19:09 AM »
it's a little bit like talking to an Australian...
you know they're speaking "English", but you can't understand anything they say - lol

anta40

  • Member
  • ***
  • Posts: 315
Re: Pet peeve #1
« Reply #5 on: December 12, 2012, 01:49:14 AM »
the ones that get me are "object" and "class"
these are tossed around like "general-purpose, fill-in-the-blank" words   :lol:
of course, they make perfect sense to a C programmer, which is probably why i write in asm
ok - i guess i understand objects   :P

Actually, C doesn't have built-in support for object-oriented programming, like C++ or Java do, for example.
The closest thing C has is structure a.k.a record.
So, if you want to "emulate" object-oriented programming in C, you have to write your own.

One interesting example is kobject (kernel object), which is used in the Linux kernel.
http://www.kernel.org/doc/Documentation/kobject.txt
http://lxr.free-electrons.com/source/lib/kobject.c

WARNING: it's not pretty :P

nidud

  • Member
  • *****
  • Posts: 2388
    • https://github.com/nidud/asmc
Re: Pet peeve #1
« Reply #6 on: December 12, 2012, 02:31:37 AM »
deleted
« Last Edit: February 25, 2022, 06:02:16 AM by nidud »

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Pet peeve #1
« Reply #7 on: December 12, 2012, 02:42:26 AM »
is that French or Greek ?   :redface:

Gunther

  • Member
  • *****
  • Posts: 4115
  • Forgive your enemies, but never forget their names
Re: Pet peeve #1
« Reply #8 on: December 12, 2012, 08:50:06 AM »
is that French or Greek ?   :redface:

No, it's the beautiful C++.  :t

Gunther
You have to know the facts before you can distort them.

qWord

  • Member
  • *****
  • Posts: 1475
  • The base type of a type is the type itself
    • SmplMath macros
Re: Pet peeve #1
« Reply #9 on: December 12, 2012, 09:20:46 AM »
is that French or Greek ?   :redface:

No, it's the beautiful C++.  :t
No, it is the beautiful C  :t
MREAL macros - when you need floating point arithmetic while assembling!

Gunther

  • Member
  • *****
  • Posts: 4115
  • Forgive your enemies, but never forget their names
Re: Pet peeve #1
« Reply #10 on: December 16, 2012, 12:26:41 AM »
Hi qword,

No, it is the beautiful C  :t

C with classes? You're kidding.

Gunther
You have to know the facts before you can distort them.

qWord

  • Member
  • *****
  • Posts: 1475
  • The base type of a type is the type itself
    • SmplMath macros
Re: Pet peeve #1
« Reply #11 on: December 16, 2012, 05:07:43 AM »
hi,
C with classes? You're kidding.
it is no problem to use a structure with the name "class" in C.
By the way, the keyword "class" is a synonym for "struct". The only difference is that the members of a class are private by default.
MREAL macros - when you need floating point arithmetic while assembling!

CommonTater

  • Guest
Re: Pet peeve #1
« Reply #12 on: December 16, 2012, 05:33:44 AM »
hi,
C with classes? You're kidding.
it is no problem to use a structure with the name "class" in C.
By the way, the keyword "class" is a synonym for "struct". The only difference is that the members of a class are private by default.

Well, then there's all that business about vtables....


qWord

  • Member
  • *****
  • Posts: 1475
  • The base type of a type is the type itself
    • SmplMath macros
Re: Pet peeve #1
« Reply #13 on: December 16, 2012, 06:04:44 AM »
Well, then there's all that business about vtables....
Structures can also have virtual members.
MREAL macros - when you need floating point arithmetic while assembling!

CommonTater

  • Guest
Re: Pet peeve #1
« Reply #14 on: December 16, 2012, 07:08:55 AM »
Well, then there's all that business about vtables....
Structures can also have virtual members.

Structures can ... classes must

Despite the similarities C and C++ are two different languages.