Avatar of mohet01
mohet01
Flag for India asked on

C types

Hello
What is the meaning of this statement from expert c programming book:
'the fundamental C types map directly onto underlying hardware'
'C didn't support floating-point numbers until the underlying hardware provided it'
Sham
Assembly

Avatar of undefined
Last Comment
mohet01

8/22/2022 - Mon
Dave Baldwin

That was true... a long time ago when the hardware was much simpler.  What book are you reading?
mohet01

ASKER
Book title : 'expert c programming' by peter van der linden
But I did not understand the meaning.
Dave Baldwin

That book was published June 24, 1994.  It is seriously out of date.  As we discussed in your other question, C and C++ programs on modern machines running under Windows or Linux really run on 'virtual machines' and the programs never see the hardware.  When I was programming in C under MSDOS 6.22 in the early 1990's, the machines were much simpler and the C language was much closer to the hardware.  That is no longer true for the normal programmer.

You really need to get a book that is less than 5 years old.  Too many things have changed since that book was published.
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
mohet01

ASKER
Are you asking me to get the same book title with latest edition?
mohet01

ASKER
does my question something to do with the book I read?
Dave Baldwin

There isn't a newer version of that book.  It was probably a good book in 1994 but it is somewhat obsolete now.  Computer hardware has gotten a lot more complicated since that book was written.  Your questions have been about things that used to be true... but aren't exactly true anymore.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
mohet01

ASKER
Hello
Can u please recommend a book or recordings on internet which gives expert level information with assignments , if required.
I already have basic idea on c language.
Sham
Dave Baldwin

I haven't bought a book on 'C' in a long time so I can't recommend anything current.  Please click on "Request Attention" above and get the 'C' language zone added to your question.  There will experts there with more recent book recommendations.
mohet01

ASKER
I've requested that this question be deleted for the following reason:

I am raising this question in 'Internet Protocols' zone
Your help has saved me hundreds of hours of internet surfing.
fblack61
ASKER CERTIFIED SOLUTION
pmasotta

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
mohet01

ASKER
Hello pma
I have raised one more question with ID 27189995
Can you answer it?
Sham
pmasotta

I just did it
mohet01

ASKER
I want to accept one of the comments instead of deleting this question
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
mohet01

ASKER
Thanx