Intro Programing

In: Computers and Technology

Submitted By nelsongutierrez
Words 791
Pages 4
Five popular programming languages in the following decades: 1970s, 1980s, 1990s, and 2000s.

1970s * 1970 - Pascal: Developed by Niklaus Wirth. Efficient language intended to encourage good programming practices using structured programming and data structuring. * 1972 - C: Developed by Dennis Ritchie and Ken Thompson at Bell Labs. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. * 1972 - Smalltalk: Developed by Learning Research Group (LRG) of Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Scott Wallace, and others. It was designed and created in part for educational use, more so for constructionist learning * 1972 - Prolog: Developed by Colmerauer, Roussel, and Kowalski.Was the first logic programming language. * 1973 - ML: Developed by Robin Milner. Built a polymorphic type system on top of Lisp, pioneering statically typed functional programming languages.

1980s

* 1980 - C++ : Developed by Bjarne Stroustrup. The idea of creating a new language originated from Stroustrup's experience in programming for his Ph.D. thesis. It is an efficient compiler to native code, its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications * 1983 - Ada : Developed by Jean Ichbiah of CII Honeywell Bull. It has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Also, systems programming language intended for use by defense contractors. * 1984 - Common Lisp: Developed by ANSI X3J13 committee. Common Lisp is a general-purpose, multi-paradigm programming language. *…...

Similar Documents

Intro Programing It104 Uint 1 Assign 1 H.W.

...Learning Objectives and Outcomes • Describe the role of software for computers- Software refers to one or more computer programs and data held in the storage of the computer for some reasons. In other words, software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system. • Identify the hardware associated with a computer- 1. The central processing unit (CPU) 2. Main memory 3. Secondary storage devices 4. Input devices 5. Output devices • Describe how computers store data- All data that is stored in a computer is converted to a sequences of 0s and 1s • Explain how programs work- A program is nothing more than a list of instructions that cause the CPU to perform operations. Each instruction in a program is a command that tells the CPU to perform a specific operation. • Differentiate between machine language, assembly language, and high level language- -Machine language uses binary instructions (0s and 1s) -Assembly language uses short words that are known as mnemonics -High level language allows you to create powerful and complex programs without knowing how the CPU works, and without writing large numbers of low-level instructions. • Differentiate between compilers and interpreters- A compiled program is already translated entirely to machine language when it is executed. A program that is interpreted must be translated at the time it is executed • Identify the different types of......

Words: 476 - Pages: 2

Intro Doc

...Intro doc Wikipedia ([pic]i/ˌwɪkɨˈpiːdiə/ or [pic]i/ˌwɪkiˈpiːdiə/ wik-i-pee-dee-ə) is a collaboratively edited, multilingual, free Internet encyclopedia supported by the non-profit Wikimedia Foundation. Its 24 million articles, over 4.1 million in the English Wikipedia alone, are written collaboratively by volunteers around the world. Almost all of its articles can be edited by anyone with access to the site,[4] and it has about 100,000 active contributors.[5][6] As of February 2013, there are editions of Wikipedia in 285 languages. It has become the largest and most popular general reference work on the Internet,[7][8][9][10][11] ranking sixth globally among all websites on Alexa and having an estimated 365 million readers worldwide.[7][12] Wikipedia was launched on January 15, 2001, by Jimmy Wales and Larry Sanger.[13] Sanger coined the name Wikipedia,[14] which is a portmanteauof wiki (a type of collaborative website, from the Hawaiian word wiki, meaning "quick")[15] and encyclopedia. Wikipedia's departure from the expert-driven style of encyclopedia building and the presence of a large body of unacademic content have received extensive attention in print media. In 2006,Time magazine recognized Wikipedia's participation in the rapid growth of online collaboration and interaction by millions of people around the world, in addition to YouTube, MySpace, and Facebook.[16] Wikipedia has also been praised as a news source due to articles related to breaking news often......

Words: 595 - Pages: 3

First Programing in C#

...Programing in C# Select 7 bottons using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WFejemplo { public partial class frmboton : Form { public frmboton() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { btnprincipal.TextAlign = ContentAlignment.MiddleLeft; } private void button3_Click(object sender, EventArgs e) { btnprincipal.Enabled = true; } private void btninvisible_Click(object sender, EventArgs e) { btnprincipal.Visible = false; } private void btnvisible_Click(object sender, EventArgs e) { btnprincipal.Visible = true; } private void btnsalir_Click(object sender, EventArgs e) { Application.Exit(); } private void btndeshabilitar_Click(object sender, EventArgs e) { btnprincipal.Enabled = false; } private void btncolor_Click(object sender, EventArgs e) { btnprincipal.BackColor = Color.Chocolate; } private void btncentrar_Click(object sender, EventArgs e) { btnprincipal.TextAlign = ContentAlignment.MiddleCenter; } private void btnderecha_Click(object......

Words: 1167 - Pages: 5

Intro to Programing Chapter 2 Review

...Short answer 1. Determine the steps that the program must perform. 2. A language that has no syntax errors and is not meant to be executed 3. Input, Process, output 4. Programs that are easy to use for the customer or user. 5. Variable’s name and variable’s data type 6. Nothing, the variable hasn’t been assigned a value Algorithm Workbench 1. Declare real height Display “How tall are you?” Input height Display “this is how tall you are: “, height 2. Declare string color Display “what is your favorite color?” Input color Display “this is your favorite color: “, color 3. 2 + a = b b x 4 = a a/3.14 = b b – 8 = a Programming exercises 1. Display “enter your name.” Input name Display “enter your address with city, state, and zip Input address Display “Enter your telephone number” Input telephone number Display “what is your college major?” Input college major Display “here is your information: “, name, address, telephone number, college major 4. Display “Enter price 1” Input price 1 Display “enter price 2” Input price 2 Display “enter price 3 Input price 3 Display “enter price 4” Input price 4 Display “enter price 5” Set subtotal = price1+price2+price3+price4+price5 Display subtotal Set tax = 6% Set total = subtotal + tax Display “your total is “, total 6. display “Enter purchase price” Input price Set state tax = 0.04 Set county tax = 0.02 Set total = price(State tax + county tax) + Price Display “Your......

Words: 275 - Pages: 2

Intro

...Student: ASHLEY KRUEGER Instructor: McGraw - Hill Course: Connect For Education Connect Lucas GENERIC Sp10 - CFE Title: Ashley Krueger Specific Purpose: My purpose is to inform my audience about growing up and who I am now. Central Idea: Intro Sensitive, caring-sometimes too much, gets frustrated easily, honest, respectful, unfocused, and worrisome. These are just a handful of my traits and what makes me, me. I have learned many things over the last few years that have determined the type of person I want to be and who I don't. I have my good days and definitely my bad days, but all of these have helped me learn and grow. I will be letting you know of 4 different things about me. Where I come from, they type of person I was heading towards, how I have changed over the last few years and the type of person I want to be. Body I was born and raised in Springfield, Mo. It was my sister and I until I was 8, we wished and wished for my parents to have a baby boy. Well my mom got pregnant, but it was another girl. So we got a sister. At the age of 14 my parents got a divorce and since then I have gained a step-bro and sis and a half sis. It is a lot of fun for the most part having a big family because you always have someone to lean on and talk to. I am the oldest so I of course had the most responsibility and have had people that look up to me; I needed to be a good role model. I feel like I have done an okay job, with the exception of......

Words: 1112 - Pages: 5

Intro to Programing Logic

...IT106-1201A-05 Introduction to Programming Logic Phase 3 Discussion Board By Norman L Moffatt Jr Date 1/25/12 In this discussion board we are given a problem that is the billing department for the bank has asked for your team’s help. They want to develop a program that will determine the monthly charges for checking accounts. The following criteria are to be used: Balance > = 100.00 will not be charged fees Balance < 100.00 will be charged $9.95 monthly fee The first thing I would do is look at different steps to us to get to the desired answer. After I have figured them out I would write them in order. These steps I am writing down are called an algorithm. Now I had to pick the best algorithm style to use there are three While loop, Do while loop and For loop. I picked For loop due to this is going to be done for 12 months which gives me a set amount. The algorithm in pseudo code steps are START INITIALIZE CONTROL VARIABLE (Checking account Balance) LOGICAL PROCESS (CHECKING BALANCE GREATER > = TO 100) TRUE (DO NOTHING) FALSE (MINUS 9.95 FROM CHECKING ACCOUNT) PRINT NEW BALANCE (YOU ONLY SEE THIS FOR FALSE STATEMENTS) END The flowchart for this discussion we are still using a For flowchart. To do this I first need to identify the symbols I will us. In flowcharts there are a variety of symbols that are used with various operations. The first symbol I used is the one that means start and end. The second symbol I......

Words: 386 - Pages: 2

Exploring Programing Languages

...Exploring Programing Languages 1970's BASIC - designed by John Kemeny and Thomas Kurtz at Dartmouth College. At first BASIC was modeled on the batch languages of the time in that all of the data that the program would process had to be included in a DATA statement before the program could be run. Pascal - after BASIC was developed, Niklaus Wirth produced a language suitable for teaching computer science C - Dennis Ritchie reworked some of Thompson's ideas to produce the language C in the early seventies at Bell Labs. FORTRAN - added structured statements borrowed from Algol to produce Fortran 77. COBOL- more static and only submitted to slight revision in 74. 1980's C++ - a general purpose programming language. It has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation. Perl - a family of high-level, general-purpose, interpreted, dynamic programming languages. The languages in this family include Perl 5 and Perl 6. Ada - originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede the hundreds of programming languages then used by the DoD. Objective-C - a general-purpose, object-oriented programming language originally developed in the early 1980s. It is the main programming language used by Apple. Caml ( Categorical Abstract Machine Language) is a dialect of the ML programming...

Words: 561 - Pages: 3

Pbject Oriented Programing

...Object-oriented Programming (OOP) / Event-Driven Programming (EDP) versus Procedural Programming (PP) Strayer University CIS Computer Programing Design Francis Straz Dr. Kolta 03/15/14 In OOP, code and data are merged into one standard item, an object. An object is an abstraction of a set of real-world item. The object would contain all information and functionality for that item; ideally, information about a particular item should reside in only one place in a system. Programmer’s information within an object that is encapsulated from the rest of the Program. If a change is made in the object, it doesn’t mean that it also has to be changed throughout the program. It may not have to be changed. However, when we use Object Orientated programming if an object is changed significantly enough then there is no way around the notion if probably changing the way it is called from the rest of the program and thus breaking the rest of the program as well. One thing to keep in mind is how many times the programmer plans on using the object.  When the programmer uses traditional programming functions and these functions do a specific task. In Object Orientated programming languages include features such as "class", "”Inheritance” and "polymorphism" that the power and flexibility of an object. So you can build off of one object and create a more advanced version of that object. Inheritance is often an approach to reuse program code of existing objects, in order to......

Words: 875 - Pages: 4

Intro of the Mac

...Amanda Perry Module 1: Intro of the MAC CCT 271 August 21, 2014 Steve Jobs was born on February 24, 1955 in Los Altos, California. Steve Wozniak was born on August 11, 1950 in San Jose, California (www.biography.com/stevewozniak). The pair founded Apple Computers Inc. on April 1, 1976 with Ronald Wayne. They were responsible for releasing some of the first personal computers on the market. Jobs and Wozniak partnered together to invent the Apple I computer in 1976. They were hoping to sell their first computer to their fellow members in the Homebrew Computer Club (www.biography.com/stevejobs). The Homebrew Computer Club was a computer hobbyist group out of Silicon Valley, California, and was founded by Gordon French in 1975. The group met together twice a week to exchange different ideas about computers and how to make them more accessible to people. The group consisted of many computer enthusiasts that later became high profiled hackers and computer entrepreneurs like Jobs and Wozniak (www.princeton.edu/homebrewcomputerclub). As time went on, the two continued to work on building bigger and better things like the LISA. In 1979, a crew from Apple, led by Jobs, decided to go and visit Xerox’s Palo Alto Research Center (PARC). It was said that Jobs walked away with a vast amount of knowledge and secrets from Xerox that he used in the original MAC. It was believed that the ideas behind the graphical computer display came from PARC when all actuality,......

Words: 573 - Pages: 3

Agile Family Programing

...Family is defined as the “a group consisting of parents and children living together in a household.” This is a general definition to a very broad meaning behind the word “family.” The Agile Family Programing and Agile Family tool kit enables us to focus the “group” of individuals that consists of each member of the family playing a specific role and having specific responsibilities in order to communicate and make connections. The Agile Family Program works on three concepts: adaptability, empowering your children and telling the story. Focusing on the positive and making sure that our children feel the positive vibe will allow them to grow and bring success to a happy family. The lifestyle of an average family is already structured in some way based on work, school, outside school activities, so the key is to adapt to each circumstance and to make it work. The theoretical perspective that best explains using the approach of Agile and the Tool kit would be the Symbolic Interactionist Perspective that explains “cultural ideas shifted, with housework, care of children, and paid labor coming to be regarded as the responsibilities of both men and woman.” This shift in perspective of male and female role can support the Agile Family Programing and Agile Family Tool Kit by empowering each family member to contribute to the positive cohesion of family. It has been statically proven that US families have made still a bigger impact on spending time with the family than the......

Words: 406 - Pages: 2

Intro to Biology

...Adam Richardson Kendra Merchant Intro to Biology lab The Scientific Method 1) What is the problem you are trying to solve? Whether light or dark colors would be more comfortable to wear on a hot, sunny day? 2) What is the prediction you want to test? Light colors are more comfortable to wear on a hot, sunny day? 3) How will you use the computer model to test your hypothesis? What steps will you follow? What data will you record? I will plug the jackets up to the 60 watts and test its temperature. The steps I will take is comparing the light and dark colors of the same material. The date I will record is who had the hottest temperatures and the dark colors had the hottest. 4) Analyze the results of your experiments. With the data I receive it is obvious dark colors observe the most heat. 5) Draw a conclusion. Did the results of your experiment support your hypothesis? Why or why not? My conclusion is it is more comfortable to wear lights colors than dark colors on a sunny day. Yes my results supported my hypothesis because I predicted it would be hotter with dark colors and the hotter you are on a sunny day, the more uncomfortable you are. 6) How does the material of the jacket affect the heat absorption? A material's color affects its ability to absorb light. An object of a certain color reflects that same color but absorbs light from all the other colors. Since light is energy, the more light that an object absorbs, the more heat it absorbs. 7)......

Words: 366 - Pages: 2

Organization of Programing Languages

...or CMP 401 ASSIGNMENT | ORGANIZATION OF PROGRAMMING LANGUAGES | | ANZOTSA JOHN ALAKU | BHU/12/04/05/0042 COMPUTER SCIENCE 400 LEVEL | | | ABRSTRACT My objective for these research was to find out about different programming languages and paradigm in which they belong, the most important use in this research are text and journal by other researchers. After all studies where carried out, I came to a conclusion that one programing language can belong to more than one paradigm C++ C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. Some people say that C++ is a middle language because it has the features of high level and low-level language. As one of the most popular programming languages in the world, C++ is widely used in the software industry. C++ is also used for hardware design to analyze structure. Some of its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. AspectJ AspectJ is a general-purpose Aspect-Oriented extension to java programming language. It was created at Palo Alto Research Center Incorporated (PARC), now it is an open source project and part of the Eclipse Foundation. AspectJ has everything that Java has and more......

Words: 3773 - Pages: 16

Intro to Programming

...Unit 3: Lab 3.1 Course Intro to programming Instructor : Sindar Lab 3.1 Lab 3.1 Step 1 Identify potential problems. Variable Name Problem Yes/No if yes, what’s wrong? Declare Real credits Taken No Declare Int cedits Left Yes We need to be able to use decimal as well. Declare Real studentName No Constant Real creditsNeeded=90 No Step 2 What’s wrong with this calculation Set credits-Left = credits-Taken – credits-Needed It should be: Set credits-Left = credits-Needed – credits-Taken Step 3 Write the exact output you would expect from the following code if the user of the program enters “John Brown”. Display “The student’s name is “, studentName Output will be “The student’s name is, John Brown Step 4 Write the exact output from the following line of code if user of the program enters John Brown and they have taken 20 credits so far. Display “The Network Systems Administration degree is awarded after 90 credits and “, studentName, “ has “, creditsLeft, “ left to take before graduation.” Output “ The Network Systems Administration degree is awarded after 90 credits and John Brown has 70 left to take before graduation. Step 5 1. //Provide documentation on line 2 of what this program does 2. //This program displays student information and degree program information 3. //Declare variables on lines 4, 5, 6, and 7 4. //Declare Real studentName 5. //Declare Real...

Words: 300 - Pages: 2

Intro Outline

...WORKSHEET 107 WORKING OUTLINE WORKSHEET Student Name Jason Type of Speech (Introduction, Informative or Persuasive) Introduction Topic: Intro Outline Specific Purpose: To inform my audience about the influence my son has had on my life. Thesis Statement/Preview: Raising a child is the most rewarding thing in life. TITLE OF SPEECH Our Children become, who we raise. INTRODUCTION Attention-getter: Imagine yourself… II Reveal topic: Establish credibility: Tireless hours are spent as parents trying to find the happy medium between sanity and Barney. Thesis Statement/Preview of Main Points: Three aspects that have inspired me to be a great father. Experiences/Motivation/Desire Transition: My past experiences and morals have played an important role in wanting to be a great father. BODY Main Point #1: A major experience that played an important role in my life was my upbringing. Supporting Material: 1. At a very young age my parents separated and divorced. 2. This made it difficult to have a full relationship with both of my parents from an early age. Both of my parents were and still are very involved in my life, but never together. 3. In a sense I was forced to grow up quickly as I was typically the buffer between my parents even when I was young. At the time it was hard to understand why my own parents couldn’t communicate themselves. Transition: These experiences I have just described helped me grow and become independent. Main Point #2: At the age of 12......

Words: 433 - Pages: 2

Intro Speech

...Intro Speech There isn’t a lot I can say to summarize my life or the things that are most important to me because I have so many people, things, and memories that mean absolutely everything. I have no visuals today because the three things I deem important enough to talk about can be given justice by simply showing you a picture. My family has my heart day in and day out simply because of their unconditional love and support for me. I have two siblings that I would absolutely die for in any circumstance. I proritize them at the top of my pecking order besides my religion. I’m a keen sports lover and you won’t find a bigger Dallas Cowboy fan the guy you are looking at right now, I relish the Cowboys and yes, we always believer we’re going to win the Super Bowl every year. For no real reason really other than we are the Cowboys. My friends have a huge impact in my demeanor towards a lot of things in life, they help make me, me. It’s too complicated to express how behind I would be in this life if it wasn’t for the people who I have met and engaged with in my lifetime. My parents are divorced, I think I’ve already gained my freshman 15, I have bad problems of waking up for 8 AM classes, my car sucks, and I owe money for rent.If it was up to me I’d probably tell you I’m just your everyday American I suppose, learning to live day by day. This will be my second semester at Western, I have really enjoyed my time here so far. I attended the University of......

Words: 292 - Pages: 2

Season 0 Episode 15 The Story So Far (2016) | Dear, Only You Don't Know! | Dirk Gently (0)