c# - Difference between Systems programming language and Application programming languages -


what differences between systems programming language , application programming language?

a few factors should in opinon come consideration

  1. in system programming language must able reach low-level stuff, getting close real hardware world. in application language instead there sort of "virtual world" (hopefully nicer , easier interact with) has been designed language , need able cope that.

  2. in system programming language there should no concession in terms of performance. 1 must able write code squeezes out juice hardware. not biggest concern in application programming language, time needed write program plays instead greater role.

  3. because of 2 system programming language free assume programmer makes no mistake , there no "runtime error" guards. example indexing out of array going mean end of world unless hardware gives checks free (but in case choose less expensive or faster hardware instead). idea if assume code correct there no point in paying small price checking impossible. system programming language shouldn't way trying forbid programmer doing s/he wants intentionally... assumption s/he knows right thing do. in application programming language instead it's considered helping programmer checking code , trying force code use philosophical schemas. in application programming languages things execution speed, typing time , code size can sacrificed trying programmers avoiding shooting themselves.

  4. because of 3 system programming language harder learn experimentation. in sense they're sort of powerful dangerous tools 1 should use thinking every single statement , same reason they're languages debugging harder. in application programming languages instead try-and-see approach may reasonable (if virtual world abstraction not leaking much) , letting errors in remove them later considered viable option.


Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -