Todays pl(programming language) is hard to write code. We can see some improvement for example in Delphi where editor try to do some work oneself. But it isnt enought. There is many possibilities to make it easier. I am starting with creating my pl so you can advise some improvement.
Thanks everybody
Comments
: Thanks everybody
:
: : Thanks everybody
: :
:
: Which pl do you feels is better C++, Java or SQL in Visual Basic?
: : : Thanks everybody
: : :
: :
: : Which pl do you feels is better C++, Java or SQL in Visual Basic?
:
I think C++ is the best for begginers i would know because i am 1 and i think its the best for you all to learn
Whatever language you develope, you'll have the planets support if it is 100% object oriented.
Java is the closest I've seen to 100% object orientation. It's even compatible with other languages. The problem is that it lacks some of the powerful developmemt tools such as information hidding, pointers, multiple inheritance, templates are missing (I think?!), etc., and the apps are very slow compared to other pl's. The benifit is that it is platform independent.
C++ is almost as close to Java with respect to object orientation, but has the most advanced features such as pointers, multiple inheritance and fascilitates information hidding. It's the fastest and most versitile development language, but has some problems: it doesn't support multithreading, functions are allowed to 'float' in the air without belonging to a class (which contracts object orientation), the apps are platform dependent, etc...
VB is based upon the prehistoric caveman style pl BASIC which is good for nothing except make training institutes and Bill Gates wealthier. I won't even start to mention the draw backs. There's only so much space on the net.
Pascal and Delphi are object based and not object oriented. It's complicated to maintain and after a day of research into new methods one finds that something just cannot be done. You can't even intergrate an app in these pl's with another, which make Delphi and Pascal useless except for small and unsophisticated apps, (and for preschool learning).
The moral: if it is possible to create a pl that eliminates all of the above (and some more) problems, then you'll become a multi-billionare overnight. Keep going, we need an improvement... As for now all we got is Java and C++.
: : : : Thanks everybody
: : : :
: : :
: : : Which pl do you feels is better C++, Java or SQL in Visual Basic?
: :
: I think C++ is the best for begginers i would know because i am 1 and i think its the best for you all to learn
:
Thanks you are one only two responses and like you I'm a beginner also.
: : : : Thanks everybody
: : : :
: : :
: : : Which pl do you feels is better C++, Java or SQL in Visual Basic?
: :
: I think C++ is the best for begginers i would know because i am 1 and i think its the best for you all to learn
:
Thanks!
:
: Whatever language you develope, you'll have the planets support if it is 100% object oriented.
:
: Java is the closest I've seen to 100% object orientation. It's even compatible with other languages. The problem is that it lacks some of the powerful developmemt tools such as information hidding, pointers, multiple inheritance, templates are missing (I think?!), etc., and the apps are very slow compared to other pl's. The benifit is that it is platform independent.
:
: C++ is almost as close to Java with respect to object orientation, but has the most advanced features such as pointers, multiple inheritance and fascilitates information hidding. It's the fastest and most versitile development language, but has some problems: it doesn't support multithreading, functions are allowed to 'float' in the air without belonging to a class (which contracts object orientation), the apps are platform dependent, etc...
:
: VB is based upon the prehistoric caveman style pl BASIC which is good for nothing except make training institutes and Bill Gates wealthier. I won't even start to mention the draw backs. There's only so much space on the net.
:
: Pascal and Delphi are object based and not object oriented. It's complicated to maintain and after a day of research into new methods one finds that something just cannot be done. You can't even intergrate an app in these pl's with another, which make Delphi and Pascal useless except for small and unsophisticated apps, (and for preschool learning).
:
:
:
:
: The moral: if it is possible to create a pl that eliminates all of the above (and some more) problems, then you'll become a multi-billionare overnight. Keep going, we need an improvement... As for now all we got is Java and C++.
:
Thanks for the tip
:
Unfortunatly I don't know where on the net a neat comparison of all the different programming languages is. I think it's best if you compile a list of every language that you can find, on this site and others, and then search these languages one by one using a search engine. I tutor 1st year computer science at a university (C++, Delphi, and Pascal) and program in Java. Most of my friends are VB programmers. So I can compare all of these languages but there are many more; Perl, Ruby, Python, etc... that I wish I could compare.
Every language has its strong points and its drawbacks (just like the spoken languages). It would be quite interesting to know what the advantages and disadvantages of every single pl is. I listed just a few of the adv. and disadv. of some of the languages. Sometimes for a strong point to exist a disadv. must also exist, such as trading off speed and size. Java is small but slow, C++ is larger but much much faster. Delphi, Pascal and VB just irretate me. I don't see a valid use for these languages at all!!! At my job we teach the students either Delphi or Pascal as an introductory course. In my opinion we're all wasting our time. C++ and Java are both easier to understand because of the object oriented concept.
Take object orientation seriously because that's what all future languages are going to be based upon.
If it was possible to create a pl as powerfull as C++, with 100% object orientation as in Java, that language would rule all programmers. Try to find out more about Ruby, Perl and Python. Let me know what thier adv. and disadv. are. I would really like to know more languages but definatly never want to waste my time agian studying crap like Pascal, Delphi and VB. See if you can find out if there are more languages, I can't think of any more... COBAL! but that sucks (I've only seen it but it's too much typing like in Pascal)... ... ...
Are ActiveX and OpenGL considered pl's? I know that HTML and JavaScript is not.
I will probably start in creation from basement. I will work on my OS and meanwhile I will develope pl. It will be difficult to do two projects at the same time but by this way I will see what I require from pl.
But before I start I need fo find some information about types pl like logical pl,OOP pl,functional pl,etc.
There is next website which I found: http://www.techfest.com/software/index.htm
http://www.ttinet.com/sheerpower
It is a hybrid language that is "BASIC LIKE" in that you can start programming quickly without having to learn the entire language -- and avoids OS dependancies while writing professional code. We consiously pushed for LOW MAINTENANCE COSTS and FAST PROGRAMMING RAMP UP TIMES. But, looking back, we have a long way to go to REALLY, REALLY makes things QUICK to write, yet EASY to MAINTAIN. It is a hard task!
One of the disadvantages of C++ and other OO languages is that the programming ramp-up time is somewhat high -- and long term maintenance costs can be very high. Since over 80% of all programming is "maintenance programming", whatever new language(s) are developed need to address EASE OF MAINTENANCE.
Also, good to address in a new pl would be reduce the ENDLESS HOURS wasted as engineers try to "convince" Windows or some other OS how to do something simple (like adding colors to a pull-down menu or sending email from the application)).
:
Interesting question. Launch this question on the C/C++ forum, I would like to know the difference myself.
: Thanks everybody
Try some easy pl's and then find the best things in them. For example Euphoria. This is on http://www.rapideuphoria.com page.