Can I start an industry if I invent a new programing language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

Can I start an industry if I invent a new programing language?

28th Oct 2018, 12:56 PM
B.D
B.D - avatar
22 Answers
+ 6
John Wells ... Your earlier comments reminded me of someone I work with who has spent a bit of time refining the ability to write code by voice. It's a total trip listening to him speak in this fictional language which is required to avoid problems with people nearby speaking in English. I've included two YouTube links that begin at the point where the presenter is speaking in a similar language. Using Python to Code by Voice - https://www.youtube.com/watch?v=8SkdfdXWYaI&feature=youtu.be&t=545 Coding by Voice with Open Source Speech Recognition - https://www.youtube.com/watch?v=YRyYIIFKsdU&feature=youtu.be&t=508
5th Nov 2018, 9:06 PM
David Carroll
David Carroll - avatar
+ 5
Bithi D . I was saying with we assume your language don't add nothing new, people will just ignore and use the languages they are accustomed. And remember marketing is very important. Just see crystal language marketing and I quote " Faster as C, and Slick as ruby. So is just very important denote why your language is a beast or is different. This is kinda needed or people will not really pay attention to your language.
28th Oct 2018, 1:22 PM
Anya
Anya - avatar
+ 4
Of course but this is insanely difficult. You need to be good in a lot of aspects not only programming to implement language. Make a compiler for a language is really harsh. And you can't do this all alone only with you wants to spend 15 years or with you are a god and do it in 5 with no help. And for last your language needs to be something different than the others or will be really be difficult to make marketing. If this fact happens your language gonna die easily and fast.
28th Oct 2018, 1:08 PM
Anya
Anya - avatar
+ 4
Programming languages emerge to help industries not the other way around. C emerged to make systems programming easier. Javascript to make interactive web applications easier etc. It is very rare for a language to start an industry.
28th Oct 2018, 1:12 PM
Vlad Serbu
Vlad Serbu - avatar
+ 4
40 years ago, I expected someone to create a spoken language programming language by now. That would totally change how programmers code. Given the voice recognition that exist today, all that really needs to be done is come up with a way to express algorithms uniquely in a spoken language.
30th Oct 2018, 3:41 AM
John Wells
John Wells - avatar
+ 4
I'd do it myself, if I could code like I could 45 years ago. But, these days my mind wanders and I forget things so it is much too big a project for me to tackle. Tiny 1500 lines have become a major challenge for me. Back then, they would work perfectly first time and be coded in under 2 hours.
30th Oct 2018, 8:08 PM
John Wells
John Wells - avatar
+ 3
I would.
30th Oct 2018, 3:40 PM
John Wells
John Wells - avatar
+ 3
Personally, I'd start by translating to Ruby, since you know it and it can be both compiled or interpreted. Once working, add generating machine code directly to skip the Ruby compiler. You could completely support the interpreted version by going directly to the internal instructions of the interpretor and have it's execution be built in.
30th Oct 2018, 4:30 PM
John Wells
John Wells - avatar
+ 3
sillica sandwhich I didn't begin to suggest natural language usage. Restrict each term to only one meaning using a formal syntax like existing written languages. It has become doable because voice recognition can now handle anybody's voice.
30th Oct 2018, 7:54 PM
John Wells
John Wells - avatar
+ 2
why do you think my language is going to die out, Anya?
28th Oct 2018, 1:15 PM
B.D
B.D - avatar
+ 2
thanks to all
28th Oct 2018, 3:26 PM
B.D
B.D - avatar
+ 2
thanks Jamie
28th Oct 2018, 3:36 PM
B.D
B.D - avatar
+ 2
thanks
30th Oct 2018, 4:08 PM
B.D
B.D - avatar
+ 2
John Wells the problem with a language like that is that most languages are incredibly verbose. we could have a billion different meanings for a single word, and a billion more interpretations. yes, it would be a cool idea, but last time we tried to make it COBOL was a thing.
30th Oct 2018, 7:14 PM
sillica sandwhich
sillica sandwhich - avatar
+ 2
ah, i see what you mean. i feel as if Ruby is getting closer and closer to that day by day. it could be interesting to see how something like that would turn out.
30th Oct 2018, 7:55 PM
sillica sandwhich
sillica sandwhich - avatar
+ 1
that means users would give the syntax in spoken language?
30th Oct 2018, 5:20 AM
B.D
B.D - avatar
+ 1
Yes. Initially, very restricted such as reading C or Python out loud.
30th Oct 2018, 11:19 AM
John Wells
John Wells - avatar
+ 1
should i use new syntax?
30th Oct 2018, 12:32 PM
B.D
B.D - avatar
+ 1
New simpler syntax. OOP + AI. All utilities provided by C family (C, C++, C#, Java, Objective-C) + Python + Ruby + ... OR Any utility not provided by any of those languages (or combinations like Anya said - Fast as C and slick as Ruby). Like R language does data science since python didn't do. Further, support for IoT, 'AND' instead of above 'OR', etc.
30th Oct 2018, 4:04 PM
Rugved Modak
Rugved Modak - avatar
+ 1
John Wells * How would you debug it? * Voice recognition works using AI. AI gets some stuff wrong by design. * What would be the benefits (mathematics is still done using symbols, and so is programming theory)? Now, if you have an idea how such a programming language would work, tell me, and I could do it (or we could do it together: you handle design and I handle implementation). But I just can't see it.
30th Oct 2018, 9:09 PM
Vlad Serbu
Vlad Serbu - avatar