Download Research online and look for three (3) functional programming

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Scala (programming language) wikipedia , lookup

Comment (computer programming) wikipedia , lookup

Java performance wikipedia , lookup

Reactive programming wikipedia , lookup

PHP wikipedia , lookup

Falcon (programming language) wikipedia , lookup

Assembly language wikipedia , lookup

Compiler wikipedia , lookup

Abstraction (computer science) wikipedia , lookup

One-pass compiler wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

Programming language wikipedia , lookup

C++ wikipedia , lookup

History of compiler construction wikipedia , lookup

Structured programming wikipedia , lookup

Functional programming wikipedia , lookup

Domain-specific language wikipedia , lookup

Go (programming language) wikipedia , lookup

Object-oriented programming wikipedia , lookup

Interpreter (computing) wikipedia , lookup

C Sharp (programming language) wikipedia , lookup

Transcript
1. Research online and look for three (3) functional programming languages excluding
Haskell. Write a brief description (1 paragraph, 5 sentences per paragraph) of each of the 3
Functional Programming languages.
PHP is an open source, server-side, HTML embedded scripting language used to create dynamic
web pages. This means PHP code can be inserted into the HTML of a web page. When a PHP page is
accessed, the PHP code is read or "parsed" by the server the page resides on. The output from the
PHP functions on the page is typically returned as HTML code, which can be read by the browser.
Because the PHP code is transformed into HTML before the page is loaded, users cannot view the
PHP code on a page. This make PHP pages secure enough to access databases and other secure
information.
Java is a high-level programming language developed by Sun Microsystems designed to handle
devices and set-top boxes. It is an object-oriented language similar to C++, but simplified to
eliminate language features that cause common programming errors. Java source code files are
compiled into a format called bytecode, which can then be executed by a Java interpreter. Compiled
Java code can run on most computers because Java interpreters and runtime environments exist for
most operating systems.
C++ is a programming language that was built off the C language. The syntax of C++ is nearly
identical to C. The only difference is, it has object-oriented features which allow the user or
programmer to create objects within the code. This makes using C++ easier and more efficient. And
Because of the power and flexibility of the language, most software programs today are written in
C++.
2. In one paragraph (minimum of 5 sentences). Describe Haskell in your own words? What was
easy about it? What was difficult about it? Would you rather have someone explain the
concepts of Haskell to you or do find that you learn it faster if you try out things on your own.
Haskell is a programming language which is in a way, easy to use and not so easy to use in
another. Haskell’s easy to use since most of its codes were similar to other programming languages.
What’s makes it hard to use was, how to use those codes to make the system function using Haskell.
Since the logic of making functions in Haskell is, I think, really different from other languages. But
when at some point you have finally get, understood and familiarize yourself with the logic behind
it, I’m pretty sure one will find it fun to use this language. I prefer learning Haskell on my own since I
can experiment more without restrictions.