   non english programing language
  hithere is new non english programing language. It called SIMORGH, and it is very powerful, low in size and very secure. You can learn this language less than 1 hour and use it for favorite.for more information send an email to kh_torabi@yahoo.comKhalil TorabiIntroduction:I am very happy explain about the result of my researches during years and in long nights & hard days.It's apparent that this paper is a very brief and not detailed explanation & just is a short definition of the main idea, so I will be glad to explain more about everything that you want to know in details.Also it should say that an executive version of every thing illustrated in this paper is produced.Main Purposes of the Project:Always man wishes to make machines that help him to do routine Jobs and to change his life into a better and easier life.So the man can develop his own creativity & art talent.In virtual world we can make virtual machines in the shape of Many robots mixed of different programs & information called "SANA".A SANA is aimed at to offer practical ways in human private & social life to save its time & energy.Each SANA is made up of some super programs Witch every one consist of small programs called "Byte program" that can do one ore more particular Responsibility.By attention to owners need & analyzing different Information, a SANA offers proper & practical ways.If suppose Byte programs as the body cells, the Super Programs can be supposed as an organ So a SANA is made up of several organs.Each Byte program after connect to another Byte program & operational & informational connections; Provide the main aid of Supper program.To reinforce and execute this aim faster & More strong we can add to the number of Byte Programs and if some Byte programs are Destroyed by any reason, the Super program will Continue its work with low intensity.As may be SANA's Byte program & Super programs Exist in different places so it needs to a communication Network to transfer data by it. What is Simorgh Programming Language?Simorgh Programming language is an object oriented, structured ( Sardine structure against Whale structure ), interpreted – pre_compiled, powerful, safe, with source in application, low in size, simple and with “Write Once-Run Anywhere“ model. A Simorgh program is written as a series of human and also machine understandable computer instructions that can be read by other Simorgh programs, to make a new program. So a Simorgh program can be used for planning and producing SANAs.Cd-Life is a communication network between SANAs, Super programs & Byte programs to connect them.Analyzing today situation of programmingWe know that software producing is depend on programmers & programming companies, also the number of these specialists is limit, so produced soft wares were not able to answer to actual needs of human & human society.Simorgh programming language provides this possibility for different people with low skill to produce programs they need personally, or to produce that needed programs by another programs made by Simorgh programming language.Programming levels in SimorghSimorgh has 3 levels of programming: 1- Making program (low level)2- Writing program (mid level)3- Choosing program (high level)1- Making program: This level can be classified lower that mid (like c language) & higher than low (like assembly language). In this level the main & systematic programs can be produced.For example the below codes show a program produced in this level which if we execute it, we can receive data from a site named at “www.source.com” & then, if there is an equivalent for that in a particular place, the program posts result to “www.destination.com”.Simorgh code:I2I0{A0[]A1[www.source.com]I10I14I12}{}A0G27I15A1[]D1A!0 0w={}{A8[2]o8}TA2[file]A3[application/xmsdownload]I20A0AA12[take]A11{directory]I21I0{A10[www.destination.com]I22}{}( pic 0 )2-Programing level:In this level, programs will be written in the text mode. These texts can be a scientific, conversational or numeral text. Simorgh can change them into program of course by some definitions. In below picture, a text program places the number 36 in a field & then by placing it in a loop by three times multiply it at the number 5 & put the results in the next fields & show it.This way is benefit for people who write a new program without any skill.In bellow picture a poem is selected as a program. This poem will be executed after changing into program. The result of this poem execution will be exactly that program which was explained at picture.This way is used for machines by which we produce programs.( pic 1 )3- Choosing program level:In Simorgh language there is a possibility to select objects, Byte programs or Super programs or a mix of both which are made before & then add then to our program & expect to this new program does its duties just like that previous program.This way of producing program is for those people who want to make a new program easily by using & mixing existing programs. There are many similarities between simorgh and java, but also these two are different in main cases.Programming by simorgh is possible for everybody and also the size of the produced program is very small.For example in java a calculator program size is about 800 KB but in simorgh this size is just 2KB. Although because simorgh is a source-based language, there is a possibility for each simorgh program to be recognized by other simorgh programs and this is an introduction to programming by other simorgh programs. JavaAn object-oriented programming language that is platform independent (the same Java program runs on all hardware platforms without modification). Intermediate Byte codethe source code of a Java program is compiled into an intermediate language called "byte code," which can reside on any hardware platform. In order to run the byte code, it must be compiled into machine code either ahead of time like a C/C++ program, just before it is needed or via a Java Virtual Machine (JVM), which is a line-at-a-time interpreter. There are compilers and JVMs for all major hardware platforms, and the intermediate byte code is what makes Java machine independent.Write Once-Run AnywhereJava embodies the "write once-run anywhere" model, which has been one of the Holy Grails of computing for decades. For example, a J2EE server application can be replicated from a UNIX server to a Windows server and vice versa with relative ease. Sometimes, a little tweaking is necessary; sometimes a lot, but Java is closer to "write once-run anywhere" than any development platform in the past. ( pic 2 )Source based application (Open Source Code)If applications produced in open source mode, then it is possible to Sana produced.In each program Of Simorgh there is a chance & possibility to access to the source code of application to modify and re execute it or at the same time execute it and modify its source, by right click and by using Sourcer tools. Repairing & developing programs in Simorgh is very easy because It is possible to analyze a big program into its parts and repair Just that damaged part also by making some Byte programs and Add them to a big program, develop it.Simorgh language programming tools:Simorgh programming language suggests different tools to produce & teaching a program easily & fast.These tools provide the bed of primary program fast and then by using Sourcer tools in executing environment.The programmer can do every change he wants.One of these tools is "save & search" by which it can be possible to produce “save & search” programs.As an example, the design program can be produced by “save & search” tools and then can be changed into a design program by this tools. Safety Simorgh programming language really profit from extra proficiency power of viruses. Each Byte program can be a virus but in Simorgh environment this Byte program is executable just by another program will not be an executive program.So the extra capability of small programs is exactly & positively used & no destroying will be happened in other programs.The design previous program is a virus which is not executable lonely. This program is just executable in other environment, called "sample" and there is no possibility to execute it in other program.Co-Operating System:Simorgh can be portable by an executable program called "Co-OS". This Co-Os is responsible to connect between Simorgh programs and an operating system. The executable program "wsim.exe" is a Co-OS which connect between Simorgh programs & windows to execute. These programs in another operating system like Linux or Symbian it is just efficient to execute its Co-OS instead of windows Co-OS, then programs under Simorgh will be executable in the new environment without any need to change.Cd-life Communication NetworkAs above mention, to make a SANA & to connect Supper programs & Byte programs to each other there is need to a communication network because maybe these programs exist in different place and want to get and to analyze data from internet . Cd-life network is a network which works in a client base mode & can make informational or programmatic connection with other Cd-life networks.Now this network use internet to transfer information & programs but we can replace other communicating background like telephone, mobile &...We can see an example of Cd-life environment in pic 7 Each Cd-life is an informational area in which there are 2250 information pages along with several thousands of pictures that can be installed in it each Cd-life is really independent & according to manager definition can make communication to other Cd-life. By adding offline capabilities to internet, this network can be used in villages denuded of all privileges.Simorgh LimitationIt is evident that as Simorgh project is designed & executed without any financial ail so some of its parts such as to support of different hard wares,Making different fonts & to make Simorgh environment user friendly and also to make practical programs.By the way as Simorgh is made to make SANA production executable & this aim is no available so it is possible to make Simorgh environment more better, beautiful & user friendly & it will be possible to add to spend of executing program in future speed of executing program in future.The next steps:The next step to develop Simorgh environment is to make Simorgh OS which its first structure is completed now & Simorgh language is place into it & also the possibility to language programming & program producing is provided.As Simorgh programs are portable on mobile and also future of communications seems to be very good, so many suitable & useable soft wares for mobiles are anticipated.As Simorgh is a device to produce super programs it is hope to produce the first super program of course by providing proper facilities.[Edited by - torabi on June 10, 2010 6:11:45 AM]
  Why not post the information here instead? Do you really expect people to go to extra effort to find out about your programming language?Also, moving to Your Announcements.   ;  How about moving it to the spam folder? Call me paranoid, but this looks suspicious to me.   ;  from my small experience i can say : non english programming languages are epic fail.   ;  +1 on moving to spam folder. Without any information at all it's suspicious enough. I guess if I mail I get a business opportunity that involves my bank account and all money I could ever dream of :);Quote:Original post by Darwinism+1 on moving to spam folder. Without any information at all it's suspicious enough. I guess if I mail I get a business opportunity that involves my bank account and all money I could ever dream of :)No shit? What are we waiting for then?   ;  If it's non-English, then what language(s) is your programming language based on?Apart from that, I'd have to agree with the others, you should post more information here if you want to generate interest.  No one is going to contact you just to find out whether or not they might be interested.   ;  From what I remember, python was translated into several language(s)? So I guess whatever float their boat.There are debates regarding this - some think it's better to allow people to learn programming without having to learn other language, if they so choose.Maybe one day internet would be multi langual automaticall, and so is programming language. I mean even now I can set in a Chrome to translate to english any website I surf - even if the website is in different language.So maybe one day if you open a python written in japanese python it would read like a python code in english, well, except for variables names.Like I said, there are people pushing this to allow people to learn programming easily.   