julio montas thesis work

29
Helloco.de Fall 2012 / Oct 15th Julio Montás

Upload: julio-montas

Post on 28-Mar-2016

219 views

Category:

Documents


1 download

DESCRIPTION

Helloco.de is a archive of several old and new programming languages, where the focus is to learn the most simplest programming languages phrases and history.

TRANSCRIPT

Page 1: Julio Montas Thesis Work

Helloco.de Fall 2012 / Oct 15th

Julio Montás

Page 2: Julio Montas Thesis Work

What is Helloco.de?

Page 3: Julio Montas Thesis Work

Helloco.de is a archive of several old and new programming languages, where the focus is to learn the most simplest programming languages phrases and history. Made for non-programmers, newbies, and visual designers with love.

Page 4: Julio Montas Thesis Work

Research

Page 5: Julio Montas Thesis Work

Mind map

Page 6: Julio Montas Thesis Work

What i want? ////////////////////////////////////////////////////////////////////////////////////////////////

-To make a web page where user can search any programming language. A “Hello, World!” program is the traditional first program that newcomer learn. Using the simple program as a basis to all programming language in the page.

-User can can compare two programming language side by side and even upload their own version of “Hello, World!”

How does it work? ///////////////////////////////////////////////////////////////////////////////////////////

-To search for a programming language that the user already know and compare it with another language that he inter-ested of learning.

-It could also become an educational web page to teach beginners to programming languages phrases and also have the history of every programming designer and a link to their homepage.

Age range ////////////////////////////////////////////////////////////////////////////////////////////////////

10 to 35+

Reseach

Page 7: Julio Montas Thesis Work

Graphics Inspiration ////////////////////////////////////////////////////////////////////////////////////////

- http://juliomontas.com/11/thesis/Helloworld/1.html ( Prototype ) - https://vimeo.com/45563669 (Justice - New Lands) - https://nextbigsound.com/industryreport/2011 (I like the use of the type) - https://stripe-ctf.com/about ( Tron Colors ) - http://theunsungheroesofit.com/helloworld/

What i need ////////////////////////////////////////////////////////////////////////////////////////////////// - List of every programming language in “hello, world!” - Developer biography or a link to their homepage - Make it printable - The code file could be download - User can write there own version of “hello, world!” - Submission Forms - Twitter account - Email - Programmer

Reseach

Page 8: Julio Montas Thesis Work

What Problem i’m solving? ///////////////////////////////////////////////////////////////////////////////// - Understanding of how a program runs. - Useful computer knowledge. - Designer can understand the process of a developer

Why do i want to do it? /////////////////////////////////////////////////////////////////////////////////////

- Web designer don’t understand the role of developer - Is fun Domain //////////////////////////////////////////////////////////////////////////////////////////////////////

www.helloco.de

Reseach

Page 9: Julio Montas Thesis Work

Direction A

Page 10: Julio Montas Thesis Work
Page 11: Julio Montas Thesis Work
Page 12: Julio Montas Thesis Work
Page 13: Julio Montas Thesis Work

Direction B

Page 14: Julio Montas Thesis Work
Page 15: Julio Montas Thesis Work
Page 16: Julio Montas Thesis Work

Direction C

Page 17: Julio Montas Thesis Work
Page 18: Julio Montas Thesis Work
Page 19: Julio Montas Thesis Work
Page 20: Julio Montas Thesis Work

List 1

Page 21: Julio Montas Thesis Work
Page 22: Julio Montas Thesis Work

List 2

Page 23: Julio Montas Thesis Work

1980 to 1999

2000 to Now

1950 to 1979

Objective-CObject-oriented

1983

Categories of Programming Languages

Name of Programming Languages

- Object-Oriented Languages- Procedural Languages- Functional Languages- Logical Languages

- Statically Typed Languages- Dynamically Typed Languages

Page 24: Julio Montas Thesis Work
Page 25: Julio Montas Thesis Work
Page 26: Julio Montas Thesis Work
Page 27: Julio Montas Thesis Work

Promotion

Page 28: Julio Montas Thesis Work
Page 29: Julio Montas Thesis Work

THE END