why they named as c programing y not d ,e .........
Then difference between structured programming and non- structured programing
Then what is the meaning for (#) which is used in #include<stdio.h>
why they named as c programing y not d ,e .........
Then difference between structured programming and non- structured programing
Then what is the meaning for (#) which is used in #include<stdio.h>
About Your question number one
Courtesy of WikipediaIt was named "C" because many of its features were derived from an earlier language called "B", which according to Ken Thompson was a stripped-down version of the BCPL programming language.
Second one # means preproccesive directives i think the name suggest means before the processing means even before the compilation
Yes, # is used by the pre-processor, before the compilation. So when #include the compiler knows which files to look into.
I think C comes from Common, but not 100% sure
The C language was based on Ken Thompson's work on the B language.
Difference between structured and non-structured... The way I remember it, if a language has begin/end clauses, whether expressed in such key words, or punctuation like brackets, it's structured. That is, there are clear blocks of code which isolate execution to within them.
Unstructured would be the old BASIC which had line numbers... It was allowable to GOTO any line from any line. There was no concept of structure. Unless the programmer imposes their own by keeping execution in segregated areas, vs. "spaghetti code".
I don't know of any current unstructured languages in current use today. Maybe Perl ... I find it pretty awful, but that may be more in the way programmers are all over the place there.