O Language: Getting Started (Part 1)

System Oriented Functional Programming Language (SOFPL)

SOFPL is a specific structure that interprets each line separately and outputs the result. Shorten the functions performed in normal programming languages. For example, you can do the functions you can do in 10 lines with a line. It is up to you to determine what you will do in 9 lines. 🙂

In addition, you can start the process on the system, you can open the port and start data transfer. Simple socket software and transaction management functions are available and developed.

Read more “O Language: Getting Started (Part 1)”

Why am I developing a language?

It’s a story that started a few months ago.

I had the idea of writing a language with the desire to do something simpler and faster. I had many opportunities ahead of time. But I could not because of time problems. Now I have begun to develop a new language by taking advantage of the gap between them.

I decided to write the language structure. I started doing this language, taking into account the basic needs of developers. The name is “O Language”. File format is based on “.ola”. You can run simple scripts that you write. I am developing day to day languages ​​by adding a lot of extra features. Based functions; it usually came about with the simplification and simplification of what is needed. In addition, I see that most people write code on multiple lines. I think writing more functions on the line is extending 90% of people’s work. I have developed a language that has all the definitions in one line. The writing style is somewhat similar to JavaScript and C type.

Let’s write a hello world example;

 def hello = fn () {return "Hello World!" };

To make it work;

 OlangMachine ~ $ olang hello.ola


 "Hello World!"

It’s that simple. Congratulations on your first code. We will continue with examining other sections in future periods. Stay tuned for now.

O-Language About: http://o-lang.tk

O Language is a New Space

Are we ready to make a big change?

I wanted to write another moment that I expected for a long time. It is easy to change and transform things in life. Only if it is necessary to do is to discover it. The work I have done on that language for a long time has begun to yield results. Soon we are starting to create a large O language space.

You can support the project to be a partner in the change.