Nulex is a dynamic language which can be used as scripted or encrypted.The language has both Modular and object oriented programming features.
Now It can be used only for developing desktop software but Android and Micro controller technologies are coming soon. The Nulex Desktop version is Nimo | Android version is Nerd | Micro-Chip version is Nester
Follow Us On
Nulex is a Multi object oriented functional programming language. Where object can be use as different purposes. In Nulex function is not different, any time an object can be use as a function. An object can also be use as class or constructor and simple object and also as a function and the other advantage is that object can be extends too. The other advantages of the language for the user that type deceleration are not need to deceleration of any variable and the language can be directly run to the compiler as scripting mode. But to making package application, it can be packed as encrypted form. It is interpreted language and a Nulex Machine (NM) or runtime environment run those programming code which is run based on JVM. The extra advantages of the NM that , if it interpreted of a line of code once then it compiled that time to it’s understandable code and next time to running the same code it does not interpreted but use the previous compiled code and run it. Nulex can detects correct syntax, if any line found at programming code which not related to programming then it can skip it very intelligently.
Every page of programming file works as an object directly, so we can consider a page is a object which can run automaticaly when the interpreter starts from a file. Here is an example of simple hello world. Note that the green colored is not including of the programming language it is just command line.
Function is some block of code which is defined by a name, when the name is called the codes are execute. Using a Function is very easy. Under an object a function can be called directly, here same thing is done by a function like above.
Calling a function from a function is generalised the simple system of calling. but here two thing need to memorized that the function which is calling that is stand at another object state and , calling location object variable system maintains other object system. If the called function and caller function as at same object system then no, need to identify the object access at first.
Object of Nulex is a structure which contains some vital information. That information can be access and assign from anywhere. Object of Nulex can be consists of all type data. When an object is used as a constructor of to making several object then the object can be called as class.
Nulex constructor object can be extended and can be make new data type object. The extending means all the function and variable of the extended object will be avialble at the new constructor but other extra things are added with it and it will acts like new constructor object .
An array is a collection of data. At Nulex array is more then it’s meaning, because Nulex array can contains all types of data at a sequence. It is a one kind of object of Nulex which is specially building up for carries a big number of data. Nulex support unlimited multidimensional array. And its accessing and assigning is very easy!
New data can be insert or updated into an array by the index parameter. If an array consists of n numbers of data. Then any data of the n number can be updated by passing array index of the data. If the assignation location greater then the size of the array then. The new data insert at last of the array.
If a new variable is assign or declare with a old variable as the new variable is the reference of the old variable then the assignation process is called conjugal casting or method. If a new variable is declared as a reference of old variable then the two variables are acts like a same variable. To assignee a new variable by conjugal method, to provide the method the # sharp sign is used at the first of the old variable name.
By passing variable with conjugal method it is pass as a reference. The passed variable value will be changed if the passed variable value is changed.
Nulex has very smart GUI interface, which can be designed by the pcon data type.
You can get start programming using Nulex but first you have to download Nulex runtime machine. At the beta state it is released for only windows platform. And Nimo is the First version release of Nulex 1.0.1 or Nulex 1.0.1 desktop version can be called as Nimo. Windows Xp, Vista, 7, 8, 8.1, 10 user can use the beta version of the nulex machine.
Version: 1.0.1 BETA | nimo
platform: windows x86/x64
size: 51.4 mb
The Machine works as the compiler and runtime environment for Nulex Language.
This software is not an essential part for developing Nulex base apps, but it gives user better support to code with nulex, it can advise and auto complete nulex code during programming. And also it can run the developed apps very quickly. Developer or starter will be feal free during coding if the use the IDE. Note: The IDE need not to install just extract the zip file at a location and start using it
Initially we are providing some PDF file for the learning of the Nulex. those PDF file are in zip compressed file. Please download those file and start to learn Nulex.
This pdf file has the document to showing the way of starting coding using nulex
This document is for learning nulex coding. By this document an user can be learned how to coding at nulex to making software.
This the final stage of learing nulex. to learn this you can be able to make desktop base software.
Here some example of nulex is given for understanding what things are possible by nulex.
IIt can be said that Nulex is very useful to making all kind of desktop based application.
But when the language is developed then three things is our aim. We were wanted to prepared the language as that it can better help of a researcher of embedded system much or any other field including mathematics fields.
And it can be use as a tools of learn programming.
For this children or any age persons can be able to learn programming or can be practices algorithm very easily.
We make it very useful for working with AI.
It has some great tools which are very useful for those guys who are wanted to practices or want to impalement AI at any sector.
Though we are give best support for that field but desktop base game can also be developed by Nulex. For developing of game it has some special features, and there was no grebes, so it is very perfect tools to developing a game.
It also can be use to developing android application and micro-controller base environment.
NOTE:To view the code of the example click at the top of example image. which code is too much that are not showed at the web page ,you have to be download it from the tutorial section.
At this section we arranged some tutorial video which is provided by youtube. And some example which is provided by zip file. please goto our youtube page and subscribe our page, then you will be able to get our letest tutorial video. but the example pakage of nulex can be download from here.
It shows how can be implement code and how variable are works, string operations are also include there.
Statement like if,elseif,else,cheacker is inlude there. There has some example about it.
Loop of Nulex have some extra features fill free to use it.
Working for research or making game or commercial software need mathematics experience , nulex done easy it. it has some library for working with mathematics ,learn the example and make your skill.
Nulex Function has great using capability. function returning and argument passing type is not necessary.
Object of nulex is the important part. Because an object is a system which define a new type data. And Nulex is MOOFP because its object. can be use as multi-purpose at once. An Object can be Use as Constructor or Class and and a Constructor also can be extends. Download the examples and lets practises.
This tutorial has some example file which will be very helpful to learn about nulex array and its using system
Nulex Beta version support audio gratefully. you can be able making audio player or can be add audio at developed game by using this technology. this example has some example file about it. you will be enjoy.
nulex has better support at canvas. nulex canvas using system is easiest system at programing world. download and enjoy and learn and make game or do image processing or make some kind of tools which can hide data at a image.
There has some example file about data type conversation system of nulex.
Nulex has greate support for GUI application. It is very needed element to develop desktop base application. To makes GUI base application you have need to practices the GUI example first.
Nulex event works with GUI. there has many types of event which can interrupted by user.
Nulex file system is very extensive and advanced for backend. It is very importnet part of Nulex.
Nulex has external font adding system for GUI programing. External font can be added at any GUI element.
Nulex support MySql database, and It can be said that the mysql data base system is the easiest system of the world.
Runner is the part of the Nulex, but it can run external exe file or can be able to run dll file also. For this it has a library name RunTimer, which maintains all things. And Nulex also can run code from a string. to learn those you have to be practise this section.
Serial is the communication system of Nulex. Can assess comport of PC and can also able to serial communication between serial device.
Server System of Nulex takes it at higher position. Nulex can create special server for .mo file also. But general server and client can be create for communication over internet.
Nulex Thread implementation system is the easiest and best system at the programming world. Multi thread can be use at a time to access and assign the same variable. Thread are use to running programming work at parallel. Nulex Thread use less processing power and memory.
At programming time is the essential part. And Nulex maintains it very carefully. For maintains it nulex has a library ,let use it.
This Language is Powered By Wisdom & Excellence Corporation
Co-Founder & CTO