Skip to main content

Posts

Showing posts from 2014

Working towards to creating AI to writing programs for humans

In this blog, I will talk about how to create an AI to write programs for us.  This is a forward looking, exploratory note about how we should take the next step. Goal : 1) We want software that we will have to write only once. 2) This software will write all future applications. 3) When people want a new application, we simply collect the data for every specific task. 4) Then, through observation, this master program creates a new application for us. Current Computer Limitations - Our computer languages are created to support the CPU hardware structure and the memory structure in 1950s. - Our computer languages have evolved several times over.    note: they are a functional language, a structural language, object-oriented language and declarative language. -  They all require humans to write the code in logical and specific ways. Different Paradigm Current Situation: - Humans instructs a computer on rules of processing of input data. - Then, a computer generates som