flat assembler
Message board for the users of flat assembler.

Index > Heap > HLL programmers are dumb

Goto page 1, 2  Next
Author
Thread Post new topic Reply to topic
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
yep, it is...

just limit the mind to high level concepts when dealing with hardware and real ressource is just dumb.

Evil or Very Mad

for example:

http://en.wikipedia.org/wiki/Integer_%28computer_science%29#Common_integral_data_types
Post 07 Feb 2013, 09:27
View user's profile Send private message Visit poster's website Reply with quote
Spool



Joined: 08 Jan 2013
Posts: 154
Spool
[ Post removed by author. ]


Last edited by Spool on 17 Mar 2013, 10:10; edited 1 time in total
Post 07 Feb 2013, 10:58
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
edfed wrote:
just limit the mind to high level concepts when dealing with hardware and real ressource is just dumb.

Why limit yourself to the hardware level if that's not the appropriate abstraction level for what you're doing?

For example, some languages have range types. If you use a range, you define, surprise surprise, the allowed range the integer can have. If you used a normal integer type, you'd have to add comments to your functions specifying allowed ranges... not so with ranges. They also let the compiler catch a number of compile-time errors, can automatically insert out-of-range precondition checks in your routines, and might even help the optimizer since it has more semantic information to work with.

Also, is there anything wrong with the wikipedia table you linked to? It is "Common integral data types", not "the only integral types HLL programmers know or are allowed to use" Smile

_________________
Image - carpe noctem
Post 07 Feb 2013, 12:13
View user's profile Send private message Visit poster's website Reply with quote
YONG



Joined: 16 Mar 2005
Posts: 8000
Location: 22° 15' N | 114° 10' E
YONG
edfed wrote:
HLL programmers are dumb
yep, it is...
I used to be such a programmer, too. Crying or Very sad

Good for me, I quit -- quite a long time ago! Razz Wink
Post 07 Feb 2013, 13:44
View user's profile Send private message Visit poster's website Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 21:41; edited 1 time in total
Post 07 Feb 2013, 14:50
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1408
Location: Toronto, Canada
AsmGuru62
I know quite a lot of HLL guys who are in fact excellent!
I also know some dumb ones too. So, it is nicely balanced.
Post 07 Feb 2013, 14:55
View user's profile Send private message Send e-mail Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 21:41; edited 1 time in total
Post 07 Feb 2013, 14:57
View user's profile Send private message Reply with quote
Spool



Joined: 08 Jan 2013
Posts: 154
Spool
[ Post removed by author. ]


Last edited by Spool on 17 Mar 2013, 10:11; edited 1 time in total
Post 07 Feb 2013, 17:24
View user's profile Send private message Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 21:40; edited 1 time in total
Post 07 Feb 2013, 17:43
View user's profile Send private message Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 8884
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 334455
sleepsleep
introduce layers and more layers,
make it complex, and bring everybody to their level,

ah, garbage collector,
Post 07 Feb 2013, 21:29
View user's profile Send private message Reply with quote
Asm++



Joined: 04 Feb 2013
Posts: 24
Location: On a Chip!
Asm++
Well, unfortunately, dumb programmers are everywhere, the main reason, IMO, because they do NOT understand the concept of programming, that means, they really do NOT know what is the programming! Shocked

Because HLLs need less(or nothing) of low level concepts than LLLs, you will find a lot of them in HLLs camp, but that does NOT mean that there aren't ones at LLLs camp too(worse, indeed)!

sleepsleep wrote:
introduce layers and more layers,
make it complex, and bring everybody to their level,

ah, garbage collector,

Some layers are good, like assembly language and macros for example. Wink

_________________
Binary is nice, but Assembly is better!
Post 08 Feb 2013, 21:37
View user's profile Send private message Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 21:39; edited 1 time in total
Post 08 Feb 2013, 21:43
View user's profile Send private message Reply with quote
matefkr



Joined: 02 Sep 2007
Posts: 1291
Location: Ukraine, Beregovo
matefkr
indeed there the dumbest critters of all the culture of information technology besides users and secuirty sys admins.
But these data types are not the reason for this.
Post 10 Feb 2013, 08:05
View user's profile Send private message Reply with quote
nmake



Joined: 13 Sep 2012
Posts: 193
nmake
HLL programmers are not computer programmers. Computer programming involves programming a computer, c++ is not a computer language, it is a pseudo language with instructions specifically designed for the guy who wrote the compiler.

A c++ programmer goes like: Set X to be 10, and the compiler responds by saying "Ok I'll do that for you" or the compiler may also say "I refuse to do that". Bob, the creator of the compiler is the tyrant of Frank's c++ code. It is not a computer language.

The reason c++ is portable to begin with is because c++ has nothing to do with computers, you could not only port c++ between 10 different computers, you can also port it into your fridge, right beside your milk, c++ works equally good in your fridge as it does in a computer. You can port c++ to the moon too, it works all over the place.

The reason assembly is mostly not portable is because it is a computer language, it deals with computers.
Post 12 Feb 2013, 22:33
View user's profile Send private message Reply with quote
matefkr



Joined: 02 Sep 2007
Posts: 1291
Location: Ukraine, Beregovo
matefkr
nmake you are wrong. C++ is just that. a language. You can make compilers or processors for the language itself.
Post 13 Feb 2013, 01:45
View user's profile Send private message Reply with quote
nmake



Joined: 13 Sep 2012
Posts: 193
nmake
You can make anything to work for c++, that is why it is not a computer language, it does not directly relate to computers and you are basically saying what I am saying. C++ is a language, but not a computer language. If it were a computer language, c++ would not be a any-device language. A type of computer is specific in hardware. Computers is not specific in hardware. If you relate to computers you do not relate to computer languages, but you relate to what it can do, not what it is designed to do.

You can make cars out of bicycles too, but as long as there are no car-bicycles around, there is no reason to define car-bicycles yet.
Post 13 Feb 2013, 03:28
View user's profile Send private message Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1137
Location: Russian Federation
comrade
strong naïvety from OP

edfed, have you ever worked in a professional environment with a 20+ year old codebase? if you have, the maintenance ability of code will quickly rise to your #1 preference. i'll have to say I prefer C in that matter
Post 13 Feb 2013, 07:25
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
Turbo Lover



Joined: 22 Feb 2013
Posts: 32
Turbo Lover
Disagreed
Post 22 Feb 2013, 16:45
View user's profile Send private message Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1137
Location: Russian Federation
comrade
In on a troll thread.
Post 23 Feb 2013, 00:19
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
unsigned long....

unsigned long long

just to don't write

dword

qword?

just because some hll coders thinks byte, word, dword etc are only microsoft(c) types...

trollllll

typedef WORD SWORD ????

typedef DICK WTF?

C++ is like ASM--------------------------------, C too is like ASM--------------------------


Code:

Compiler Error CXXXXX: cannot convert char* to const char*....

    

ok, then,..... can you tell me how a pointer to 8 bits datas cannot be converted in a pointer to 8 bits datas...
Post 25 Feb 2013, 09:27
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.