punchy71
12-06-2011, 03:03 PM
This is my first post. I'm a complete and total newbie to computer programming. I have never done any programming before and was doing some research on a possible language to try for my first one and finally settled on one after looking at several. However, I am not at all familiar with the programming lingo, terminology and what the meaning of programming "buzz" words mean and was hoping you could explain them to me in plain and simple English. The programming language I settled on has the following characteristics, attributes and features that I know nothing about. I will refer to this programming language as 'x'.
1) x is an imperative programming language
2) x is an interactive language
3) x is a procedural language
4) x is a structured language
5) x is polymorphic
6) x is a strongly-typed language without declarations
7) x is very high-level
8) x is not meant to be a systems programming language
9) x has only five basic datatypes that can easily be combined
10) x does not require variable declarations
11) x has explicit support for top-down programming
12) with x, statement nesting is indicated by indentation
13) x provides features supporting orthogonality
14) x provides unlimited sized lists and strings
15) x provides infinite precision arithmetic
16) x is a monolithic implementation
17) x can not directly access the underlying file system and operating system
18) x includes a programming environment with syntax-directed editing
19) x includes a programming environment with suggestions
20) x includes a programming environment with persistent variables
21) x includes a programming environment with multiple workspaces
22) x is available as an interpreter/compiler
23) x has no limitations (such as max int), apart from sheer exhaustion of memory
24) x has a source distro
25) compilers have some difficulties with the x source distro
26) x is excellent for prototyping
27) x is much faster than Unix 'bc' for doing quick calculations
Thank you
1) x is an imperative programming language
2) x is an interactive language
3) x is a procedural language
4) x is a structured language
5) x is polymorphic
6) x is a strongly-typed language without declarations
7) x is very high-level
8) x is not meant to be a systems programming language
9) x has only five basic datatypes that can easily be combined
10) x does not require variable declarations
11) x has explicit support for top-down programming
12) with x, statement nesting is indicated by indentation
13) x provides features supporting orthogonality
14) x provides unlimited sized lists and strings
15) x provides infinite precision arithmetic
16) x is a monolithic implementation
17) x can not directly access the underlying file system and operating system
18) x includes a programming environment with syntax-directed editing
19) x includes a programming environment with suggestions
20) x includes a programming environment with persistent variables
21) x includes a programming environment with multiple workspaces
22) x is available as an interpreter/compiler
23) x has no limitations (such as max int), apart from sheer exhaustion of memory
24) x has a source distro
25) compilers have some difficulties with the x source distro
26) x is excellent for prototyping
27) x is much faster than Unix 'bc' for doing quick calculations
Thank you