Skip to main content
Question Protected by gnat
Post Made Community Wiki by Yam Marcovic

Why did the C master Dennis RitchieDennis Ritchie introduce pointers in cC? And why did the other programming languages like vbVB.netNET or javaJava or c#C# eliminate them? I have found some points in Google, and I want to listen your comments too. Why are they eliminating pointer concepts in modern languages?

People say C is the basic language and pointers is the concept that makes C powerful and outstanding and makes C still to compete with more modern languages. Then why did they eliminate pointers in more modern languages?

Do you think knowledge of pointers is still important for new programmers? People are using vbVB.netNET or Java these days, which supports more highly advanced features than C (and does not use any pointer concepts) and many people as I see now (my friends) choose these languages ignoring C as they support advanced features. I tell them to start with C. They say it's a waste to learn the concepts of pointers when you're doing the advanced things in vbVB.netNET or javaJava which are not possible in C.

What do you think?

Updated:

The comments I read on Google are:

  1. The earlier computers were too slow and not optimized.

  2. Using pointers makes it possible to access thean address directly and this saves time instead of making a copy of it in function calls.

  3. Security is significantly lessworse using pointers, and that's why Java and C# did not include them.

These and some more what I found. I still need some valuable answers. That would be greatly appreciated.

Why did the C master Dennis Ritchie introduce pointers in c? And why did the other programming languages like vb.net or java or c# eliminate them? I have found some points in Google and I want to listen your comments too. Why are they eliminating pointer concepts in modern languages?

People say C is the basic language and pointers is the concept that makes C powerful and outstanding and makes C still to compete with more modern languages. Then why did they eliminate pointers in more modern languages?

Do you think knowledge of pointers is still important for new programmers? People are using vb.net or Java these days, which supports more highly advanced features than C (and does not use any pointer concepts) and many people as I see now (my friends) choose these languages ignoring C as they support advanced features. I tell them to start with C. They say it's a waste to learn the concepts of pointers when you're doing the advanced things in vb.net or java which are not possible in C.

What do you think?

Updated:

The comments I read on Google are:

  1. The earlier computers were too slow and not optimized.

  2. Using pointers makes it possible to access the address directly and this saves time instead of making a copy of it in function calls.

  3. Security is significantly less using pointers and that's why Java and C# did not include them.

These and some more what I found. I still need some valuable answers. That would be greatly appreciated.

Why did the C master Dennis Ritchie introduce pointers in C? And why did the other programming languages like VB.NET or Java or C# eliminate them? I have found some points in Google, and I want to listen your comments too. Why are they eliminating pointer concepts in modern languages?

People say C is the basic language and pointers is the concept that makes C powerful and outstanding and makes C still to compete with more modern languages. Then why did they eliminate pointers in more modern languages?

Do you think knowledge of pointers is still important for new programmers? People are using VB.NET or Java these days, which supports more highly advanced features than C (and does not use any pointer concepts) and many people as I see now (my friends) choose these languages ignoring C as they support advanced features. I tell them to start with C. They say it's a waste to learn the concepts of pointers when you're doing the advanced things in VB.NET or Java which are not possible in C.

What do you think?

Updated:

The comments I read on Google are:

  1. The earlier computers were too slow and not optimized.

  2. Using pointers makes it possible to access an address directly and this saves time instead of making a copy of it in function calls.

  3. Security is significantly worse using pointers, and that's why Java and C# did not include them.

These and some more what I found. I still need some valuable answers. That would be greatly appreciated.

Why did the C master Dennis Ritchie introducedintroduce pointers in c? andAnd why did the other programming languages like vb.net or java or c# eliminate them? I have found some points in googleGoogle and I wannawant to listen your comments too. Why doare they eliminate pointerseliminating pointer concepts in the modern languages?

People say C is the basic language to every language and pointers is the concept that makes C powerful and outstanding and makes cC still to compete with themore modern languages.Then Then why did they eliminate itpointers in themore modern languages.?

Do you think knowledge onof pointers to the young people I mean to these generation is still important for new programmers? because People are getting withusing vb.net or javaJava these days, which supports more highly advanced features than cC (doesand does not use any pointerspointer concepts)and Many and many people as I see now (my friends) choose these languages ignoring cC as they support advanced features.I I tell them to start on with C. They say itsit's a waste to learn the concepts onof pointers when youryou're doing the advanced things in vb.net or java which are not possible in C.

What do you think so ? guys

Updated. The comments I read on google areUpdated:

1)The earlier days computersThe comments I read on Google are too slow and not much optimized:

  1. Using pointers makes to access the address directly this saves much time instead of making a copy of it in function calls.

  2. Security is very less using pointers that's why java or c# did not include them

  1. The earlier computers were too slow and not optimized.

  2. Using pointers makes it possible to access the address directly and this saves time instead of making a copy of it in function calls.

  3. Security is significantly less using pointers and that's why Java and C# did not include them.

These and some more what I found.I I still need some valuable answers.That That would be greatly appreciated.

Why did the C master Dennis Ritchie introduced pointers in c? and why did the other programming languages like vb.net or java or c# eliminate them? I have found some points in google and I wanna listen your comments too. Why do they eliminate pointers concepts in the modern languages?

People say C is the basic language to every language and pointers is the concept that makes C powerful and outstanding and makes c still to compete with the modern languages.Then why did they eliminate it in the modern languages.

Do you think knowledge on pointers to the young people I mean to these generation is important? because People are getting with vb.net or java these days, which supports highly advanced features than c (does not use any pointers concepts)and Many people as I see now (my friends) choose these languages ignoring c as they support advanced features.I tell them to start on with C. They say its waste to learn the concepts on pointers when your doing the advanced things in vb.net or java which are not possible in C.

What do you think so ? guys

Updated. The comments I read on google are

1)The earlier days computers are too slow and not much optimized

  1. Using pointers makes to access the address directly this saves much time instead of making a copy of it in function calls.

  2. Security is very less using pointers that's why java or c# did not include them

These and some more what I found.I still need some valuable answers.That would be greatly appreciated

Why did the C master Dennis Ritchie introduce pointers in c? And why did the other programming languages like vb.net or java or c# eliminate them? I have found some points in Google and I want to listen your comments too. Why are they eliminating pointer concepts in modern languages?

People say C is the basic language and pointers is the concept that makes C powerful and outstanding and makes C still to compete with more modern languages. Then why did they eliminate pointers in more modern languages?

Do you think knowledge of pointers is still important for new programmers? People are using vb.net or Java these days, which supports more highly advanced features than C (and does not use any pointer concepts) and many people as I see now (my friends) choose these languages ignoring C as they support advanced features. I tell them to start with C. They say it's a waste to learn the concepts of pointers when you're doing the advanced things in vb.net or java which are not possible in C.

What do you think?

Updated:

The comments I read on Google are:

  1. The earlier computers were too slow and not optimized.

  2. Using pointers makes it possible to access the address directly and this saves time instead of making a copy of it in function calls.

  3. Security is significantly less using pointers and that's why Java and C# did not include them.

These and some more what I found. I still need some valuable answers. That would be greatly appreciated.

Tweeted twitter.com/#!/StackProgrammer/status/110694532479328257
edited tags
Link
niko
  • 2.1k
  • 4
  • 22
  • 19
Loading
added 434 characters in body
Source Link
niko
  • 2.1k
  • 4
  • 22
  • 19
Loading
Source Link
niko
  • 2.1k
  • 4
  • 22
  • 19
Loading