Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Signup for Free!
-More Features-
-Far Less Ads-
About   Users   Help
Users & Guests Online
On Page: 1
Directory: 2 & 81
Entire Site: 7 & 813
Page Staff: pokemon x, pennylessz, Barathemos, tgags123, alexanyways, supercool22, RavusRat,
04-24-24 12:38 AM

Thread Information

Views
544
Replies
2
Rating
0
Status
CLOSED
Thread
Creator
cigsvon
01-05-15 02:46 PM
Last
Post
Jordanv78
01-05-15 04:27 PM
Additional Thread Details
Views: 247
Today: 1
Users: 0 unique

Thread Actions

Thread Closed
New Thread
New Poll
Order
 

What exactlley is computer programming and what does it entail

 

01-05-15 02:46 PM
cigsvon is Offline
| ID: 1121009 | 14 Words

cigsvon
Level: 13

POSTS: 16/29
POST EXP: 1212
LVL EXP: 9118
CP: 75.1
VIZ: 4798

Likes: 0  Dislikes: 0
I was just curious as to what computer programming is and what it entails.
I was just curious as to what computer programming is and what it entails.
Member

Affected by 'Laziness Syndrome'

Registered: 12-23-14
Last Post: 3391 days
Last Active: 3068 days

01-05-15 03:54 PM
Kefka is Offline
| ID: 1121048 | 547 Words

Kefka
Level: 20


POSTS: 21/67
POST EXP: 10618
LVL EXP: 36561
CP: 359.5
VIZ: 10099

Likes: 0  Dislikes: 0
I'm no expert in this or anything, but I have had to take computer programming classes for school.

Essentially, computer programming is typing and structuring terms and commands for a program to run through.  There are different types of terms and commands to consider...but first, you have to define your term.  The exact syntax will differ from programming language to language, but universally it comes down to introducing a term, and defining it within your program.  Then you may want to offer a display for the user to interact with.  Depending on the program, this can be a question with a blank for the answer, or a scroll menu to answer, perhaps even a visual display with a movable character (like within a video game :O) and depending on what option is chosen, your program will execute a command that was encoded.  What I just described is commonly referred to as a logic gate.  You can use different types.  Mostly, you set it up like this...

display.program["Would you like to continue?"]
   IF[REPLY = "yes" ]
      THEN[display.program["You have chosen to continue.  Would you still like to continue?"]
         IF[REPLY = "yes" ]
            THEN[LOOP[display.program["You have chosen to continue.  Would you still like to continue?"]
         ELSE[display.program["Good-bye!"]
   ELSE[display.program["Good-bye!"]

What I just typed out is the relative structure for syntax of a program that just asks you if you'd like to continue until you answer "no."  Now this is extremely rudimentary programming involving IF and ELSE statements and even a LOOP command within the logic gate.  There are many other types of command structures that carry out different functions and also different types of variables and replies.  For example, if you make use of "Boolean Logic" you may have to consider if a reply is THIS and THAT, THIS or THAT, or neither THIS nor THAT-and much like the IF and ELSE structure I have typed above, there are commands executed depending on which of the replies is received at the logic gate.  So an example would be if you have to have a certain item and talk to a certain person in a game before you can proceed, the game will not allow you through until those criteria are met.  Notice also the indentation of the lines of code above...It's VERY VERY important to have them line up exactly and type exactly in the correct syntax, or your program wont compile (won't work, or even run.)  Notice that the IFs and ELSEs are lined up vertically?  It's because the IF is literally the opening, and the ELSE is the closing.  This is why people refer to computers as having a binary code of 1s and 0s.  The way these are structured needs to have a definite yes or no, or, 1 or 0 to proceed in the way encoded.  Computers can not recognize what you meant, or understand that you just missed a period or whatever else may come up in typing, so it just wont compile-and that can be soooo frustrating.  Pretty much, it's quite tedious and you really have to cross your T's and dot your I's.

These structures can get very long and very complicated, depending on what your program is designed to do, but overall what I just described is computer programming and computer science in a nut shell.
I'm no expert in this or anything, but I have had to take computer programming classes for school.

Essentially, computer programming is typing and structuring terms and commands for a program to run through.  There are different types of terms and commands to consider...but first, you have to define your term.  The exact syntax will differ from programming language to language, but universally it comes down to introducing a term, and defining it within your program.  Then you may want to offer a display for the user to interact with.  Depending on the program, this can be a question with a blank for the answer, or a scroll menu to answer, perhaps even a visual display with a movable character (like within a video game :O) and depending on what option is chosen, your program will execute a command that was encoded.  What I just described is commonly referred to as a logic gate.  You can use different types.  Mostly, you set it up like this...

display.program["Would you like to continue?"]
   IF[REPLY = "yes" ]
      THEN[display.program["You have chosen to continue.  Would you still like to continue?"]
         IF[REPLY = "yes" ]
            THEN[LOOP[display.program["You have chosen to continue.  Would you still like to continue?"]
         ELSE[display.program["Good-bye!"]
   ELSE[display.program["Good-bye!"]

What I just typed out is the relative structure for syntax of a program that just asks you if you'd like to continue until you answer "no."  Now this is extremely rudimentary programming involving IF and ELSE statements and even a LOOP command within the logic gate.  There are many other types of command structures that carry out different functions and also different types of variables and replies.  For example, if you make use of "Boolean Logic" you may have to consider if a reply is THIS and THAT, THIS or THAT, or neither THIS nor THAT-and much like the IF and ELSE structure I have typed above, there are commands executed depending on which of the replies is received at the logic gate.  So an example would be if you have to have a certain item and talk to a certain person in a game before you can proceed, the game will not allow you through until those criteria are met.  Notice also the indentation of the lines of code above...It's VERY VERY important to have them line up exactly and type exactly in the correct syntax, or your program wont compile (won't work, or even run.)  Notice that the IFs and ELSEs are lined up vertically?  It's because the IF is literally the opening, and the ELSE is the closing.  This is why people refer to computers as having a binary code of 1s and 0s.  The way these are structured needs to have a definite yes or no, or, 1 or 0 to proceed in the way encoded.  Computers can not recognize what you meant, or understand that you just missed a period or whatever else may come up in typing, so it just wont compile-and that can be soooo frustrating.  Pretty much, it's quite tedious and you really have to cross your T's and dot your I's.

These structures can get very long and very complicated, depending on what your program is designed to do, but overall what I just described is computer programming and computer science in a nut shell.
Member
"Wait," he says... ...Do I look like a waiter?


Affected by 'Laziness Syndrome'

Registered: 02-22-12
Last Post: 3228 days
Last Active: 3004 days

(edited by Kefka on 01-05-15 04:00 PM)    

01-05-15 04:27 PM
Jordanv78 is Offline
| ID: 1121061 | 68 Words

Jordanv78
Level: 190


POSTS: 7780/12281
POST EXP: 809836
LVL EXP: 95642871
CP: 78615.2
VIZ: 577300

Likes: 0  Dislikes: 0
cigsvon : Google is your friend ;-) http://www.bfoit.org/itp/Programming.html

The most simplest definition of "Computer Programming" is a process that leads from an original formulation of a computing problem to executable computer programs.

Basically this is used to create hardware and software programs that you use everyday.

I'm closing this thread since the question has been answered more than once and any further replies will just turn into tDV spam.



cigsvon : Google is your friend ;-) http://www.bfoit.org/itp/Programming.html

The most simplest definition of "Computer Programming" is a process that leads from an original formulation of a computing problem to executable computer programs.

Basically this is used to create hardware and software programs that you use everyday.

I'm closing this thread since the question has been answered more than once and any further replies will just turn into tDV spam.



Vizzed Elite
Former Admin
Special Assault Brigade for Real Emergencies


Affected by 'Laziness Syndrome'

Registered: 10-16-10
Location: Chicagoland
Last Post: 2416 days
Last Active: 2389 days

Links

Page Comments


This page has no comments

Adblocker detected!

Vizzed.com is very expensive to keep alive! The Ads pay for the servers.

Vizzed has 3 TB worth of games and 1 TB worth of music.  This site is free to use but the ads barely pay for the monthly server fees.  If too many more people use ad block, the site cannot survive.

We prioritize the community over the site profits.  This is why we avoid using annoying (but high paying) ads like most other sites which include popups, obnoxious sounds and animations, malware, and other forms of intrusiveness.  We'll do our part to never resort to these types of ads, please do your part by helping support this site by adding Vizzed.com to your ad blocking whitelist.

×