Semantic OOP Ideas – the series – [1]

Prologue …

It was two years ago, when I and my schoolmate went back to home from lessons through our occupied smoking-walley 😀 … We talked about shitty school and must-kill teachers and about few hipotetic questions – what to put on in our final diploma work?! .. and my schoolmate shouted out great idea – to code translator for all programming languages. 🙂 Crazy … and I never ever though about it seriously, but now I really understad, that it is relaisable …. just … no need to code new language – we already have one language as all people talks in it already – it is human voice language. So – we must code translator, which would translate speech to code, right? … hmmm ….

Hello people!

I have been thinking about this topic for a while and now I want to establish discussion about this thing. Others might have done it too, but I want to put it on other base – Projecting and Speech Interactive Frameworking.

As you know, Programming is pretty interesting thing, so recently I decided to write series of ideas and thoughts about new Programming Era –

Semantic Object-oriented Programming

You may ask – huh?! What a hell?

Now, my answer is simple – currently all you do is input your code with text input device, like keyboard … but what if we could do it with … Voice!? What if we could simply explain PC what our wanted application would do and then, based on standards, this application would be built?

Currently there are already widely accessible TTS engines and UI frameworks like:

Zeitgeist – https://launchpad.net/zeitgeist
Speech Controlling Software ( for Linux ) – FAQs – List of Linux Speech Recognition and Control Applications
Speech API 5.1 – Borland – CodeGear – Embarcadero Library

So, Imagine situation that user would simply tell PC to make application for him based on the UML and/or Voice only. If he would use Voice only, than the IDE parsing the text to code would not be able to perform inline debugging and syntax checks / auto-completes / etc. .. So, to enable almost complete and ready to compile code, Programmers should create related UML diagrams. Automatic code parsing and code adjustments would be done directly – by reading referenced / linked UML diagrams, therefore allowing to programmer debug UML in real-time.

UML Debugging in design-time for Embedded Systems – PDF Document

On further post I will; try to put some mockups or scathes or even put up some basic project.

int End of Part 1 (); Continue to: Semantic OOP Ideas – the series – [2]

Advertisements

About linardsliepins

Homo Sapiens
This entry was posted in Datori un internets, Grāmatas, Hobiji, Izklaide, News and politics and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s