What is the programming language you mostly use?
@THEcreationist (837)
India
August 9, 2009 8:00am CST
Hi, friends. being computer users, there are a plenty of expert/novice programmers among us here at mylot. If you are one of them, you must be making programs and software in different programming languages. Even though, a complete software may require knowledge of many languages, it is always possible that you prefer one particular language mostly over others.
So, what is the programming language you use the most? Do you think it suffices your needs or you are thinking of switching to another one?
1 person likes this
20 responses
@thedeathknight (335)
• India
9 Aug 09
Hello THEcreationist.
Being a student pursuing B.Tech. in computer engg., I came across quite a few languages like C, C++, JAVA and VC++. But among all these languages I like C the most. There are quite a few reasons for it:
1) C is the basis of all the languages mentioned earlier.
2) Apart from the object oriented principles of rest of the languages, they have basic elements in the form of core C language.
3) When it comes to performance, nothing can beat C, as it is most closely related to assembly language and hardwares.
4) I do have interest in hardware programming (embedded systems programming) and currently working on one such project, and this needs core C language.
5) Also operating systems are designed mostly in C, and designing an operating system is what I always think as my future project.
6) Also many popular game frameworks have been built using C.
So, in essence I would say that C, till now is sufficient for all my needs. But, as a computer engg. we have to work on various projects and in that security and other object oriented principles also matters, so I am thinking to switch to Visual C++ as apart from OOP it provides very good windows programming opportunity and good hardware interaction too.
Happy MyLotting.
@THEcreationist (837)
• India
9 Aug 09
Hi, thedeathknight.
You seem to be a rather comprehensive fan of the C language. I agree with you in all the points about the C language.And i specially appreciate the degree of hardware support as well as speed C provides. I also prefer C over many programming languages.
But, just to update your knowledge, i think i should add a few words. First of all, the latest releases of Java facilitate all those tasks that you mentioned about C.
Secondly, the performance stats that effect your statements about the speed of C look a bit outdated. You say nothing can beat C, but there are already many instances (with logic) that languages like Java and Perl have not only beaten C but also pulling much ahead in many fields. Let me direct you to a few of the many links:
http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
http://en.wikipedia.org/wiki/Java_performance
Thirdly, C does not form the basis of all high level languages languages. Even, only the java launchers are written in C and the maximum part is java code. those launchers can easily be directly written in C.
Don`t take it to offend, i just wanted to say that C is one of the best, but to claim it as the best is a bit of a exaggeration.
Thanks for your response. Happy Mylotting!!
@THEcreationist (837)
• India
10 Aug 09
Yup, i agree. C sets the stage for the future.
Thanks for your comments.
@thedeathknight (335)
• India
9 Aug 09
Thanks for your comments and they are definitely my personal comments and I am not trying trying to challenge any one who says that any other language is best. Daily new algorithms and new optimizing techniques are released and if not today, C will be beaten.
But still I think the feel of programming that C gives is better than many of the other languages.
With C as your language you could really understand, what programming is all about and how different languages and other stuffs evolve.
Happy MyLotting.
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
Ah, that`s great. C++ is still the preferred core programming language.
But, this is awesome that you made a programming language of your own and led it to an extent that makes it usable practically.
I am really interested. can you please tell me some exclusive quality or the basic difference that your language possess, from the present famous languages. Or, can you please direct me to a link where i can learn more about GenC. I will love to learn more.
Thanks for your response. Happy Mylotting!!
@g_vickie84 (576)
• Belgium
9 Aug 09
hi thokius, wow you made a language of your own. I tries making one in college but I end up making an interprator for C language. Can you give some more information about GenC or can you direct us to some website where we can get more information about this language.
@thokius (426)
• Austria
10 Aug 09
Well GenC is a actually a formated version of C++ which I made so that I could easily work within my mind. It is used for editing and rendering genetic memory into 4 dimensions. It can't be used on a computer yet but me and my team are working hard on a system which will be able to transfer the information from the one to the other. If you are interested I could talk to the manager and set you up with a job there. Cheers!
Thok
@stvasile (7306)
• Romania
25 Sep 09
Well, I went to an informatics-profiled high school, and the programming languae they taught us then was C++. I'm not using any programming language right now as I realized programming was not for me and I abandoned informatics (as in programming) right after high school.
1 person likes this
@venkataraman_vc (5293)
• Chennai, India
9 Aug 09
I would say myself as a programmer of previous generation. Because I know C language only. In regard to DBMS I am good at Foxpro only. I've studied the latest languages but didn't have enough exposure, since my office people are more accustomed to my previous programs. And I don't find enough time in testing them with newer languages I studied.
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
Yeah, friend, you may say that you are a programmer of previous generation as you mostly use C in the time of some modern languages like Java, C#, Perl, Lisp and their variants.
But, C is a language that still forms the basis of all these high- level languages. Moreover, C and C++ are still the preferred ones for implementing the base of an OS. So, you are an expert in a very handy language. Keep it up.
Thanks for your response. Happy Mylotting!!
@rebtut (3)
• France
30 Aug 09
You should take the time to look at this new language, it's so amazing see why here:
http://reboltutorial.com
It has a console and a GUI, with it you ca tweet in one line.
@THEcreationist (837)
• India
9 Aug 09
Ah, i must say that is a really concise answer.
Surely, Java and C++ reserve their exclusive class.
I hope you are quite handy at JSP, that is a great technology in web development, exceptionally secure.
Thanks for your response. Happy Mylotting!!
@PrinceMaster (17)
•
7 May 11
Ok. There are among plenty of programming languages such as Java, C, C++, Perl, Pascal, Python. Honestly i believe Java and C are the best of Programming languages.. its hard to decide between the two. But if you are starting to go into programming languages then i perfer you start with Python and not go directly into C since most people "drop out". Python is easy and FUN.. yeah believe me... you will learn alot. But considering your question... i use java more than any other language... it ROCKS
@THEcreationist (837)
• India
8 May 11
Thanks, PrinceMaster, for your response. I also use Java more than any other language. I use C a lot, especially for low level programming.
As for Python, it is a really nice language, with support for dynamic data types. That was a good suggestion about starting with Python instead of C, and it may work for many people but I am not starting to program, I have been coding for more than 7 years now.
But, please mind one thing, as you are new to mylot. Please try not to post on discussions that are too old, especially the ones for which a best response has been selected by the person who started the discussion. If the best response has been selected, it will be shown just below the original discussion post of that particular discussion.
However, I still appreciate your response.
@EliteUser (3964)
• Australia
9 Sep 09
Hello,
I'm not really a programmer, but I have started to learn basic HTML/CSS coding. Hopefully if I will get better, I can learn these plus other coding languages fluently. Make sure you have a good day, Happy Lotting!!
1 person likes this
@THEcreationist (837)
• India
12 Sep 09
Yeah, I am sure will get better with time if you adequately practice regularly.
If you want to be an expert in coding, you can start with C and then jump to Java or C#.
Well, there are heaps of other possibilities also.
Thanks for your response.
Happy Mylotting!!
@croamer (165)
• Taiwan
10 Aug 09
well, Java is my first choice due to the fact that it's the most powerful, most secure and most simplest language at this time being, meanwhile I write some PHP programs, PHP is some a C-Like interpreted language, it's cool also, but compare to Java, I definitely choose Java.
1 person likes this
@THEcreationist (837)
• India
10 Aug 09
Yeah, i agree, Java has been a revelation. Also, Java is a complete package that lets you do nearly everything.
If you opt for the JSP support from java, you won`t have to use php for web programming.
Thanks for your response. Happy Mylotting!!
@praveen057 (79)
• India
9 Aug 09
as there are different programming languages in computer.language that one should prefer should be c language as it is very easy to learn,easy to code,easy to debug,better usage of memory management.in companies also the most preferrable language is also c language java comes at the second place as it has one more benefit over c as it has no pointers
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
Yeah, friend, you are right in most part. C is the most successful language of all time. Java is also moving ahead and certainly that no-pointer advantage of java makes it extremely stable.
But, i think you should reconsider your statement that C has got a good memory management?????
Thanks for your response. Happy Mylotting!!
@miks_redhot (132)
• India
10 Aug 09
I am a novice in programming bur i use C++ as my default programming language because this is the language i m best in, i m also good in java but i think the programming in java is bit lengthy as compared to c++, and C++ is much simpler than Java....
1 person likes this
@THEcreationist (837)
• India
10 Aug 09
That`s good. You have one of the most productive languages as your field of expertise.
Well, this may be right that C++ is simple, but i think you should reconsider your statement that programming in java is a bit lengthy as compared to C++.
Thanks for your response. Happy Mylotting!!
@g_vickie84 (576)
• Belgium
9 Aug 09
I actuallt had different preferences during different times. When I initially learned programming I learned C language. This is the most common language for college students so I learned this language as well. But as I went into my job I had to code for Mainframes. I had to learn COBOL for that. And recently I started some work on building websites so I am learning HTML, jscript and related technology. So I feel that along with the changing needs we have to learn different languages.
@THEcreationist (837)
• India
10 Aug 09
Yeah, i fully agree, we have to adapt.
Also, you have got some very good languages in your set. I hope, you will soon be an expert in web designing too.
Thanks for your response. Happy Mylotting!!
@reyasmi (125)
• India
10 Aug 09
Hai,
I am using C# as well as VB.net mostly for my work related purposes. Also other programming languages like C, C++, Visual Basic, Java are also known to me and works on those for other unofficial and official requirements. According to me, C# language can be used for many purpose like Windows, Web, Mobile developments etc... So for me it is sufficient. If required it is easy to shift to other languages from C#.
Regards,
Reyas
1 person likes this
@THEcreationist (837)
• India
10 Aug 09
Hi, friend.
You have got heaps of productive languages in your programming basket.
I must say that you are using two of the most productive languages of this time, i.e. C# and VB.NET. C# is such a rich language that you may not need to shift to other languages in near future.
Thanks for your response. Happy Mylotting!!
@shanmukhsista (84)
• India
31 Aug 09
Initially when I started computer programming I used to write programs in C language . But later I learned Visual C# which i feel is very powerful and time saving language for writing windows programs. Since then I have been using Visual C# to do programming.
1 person likes this
@THEcreationist (837)
• India
12 Sep 09
Hi, shanmukshista. I am curious to know the meaning of your comprehensive name that looks really scholarly, i suppose.
Sorry not to have noticed your response coz i was not active out here for about a month due some technical problems.
It is always good to start coding with C that forms the basis of nearly all present high level general purpose programming languages.
Also, Visual C# is one of the most productive and powerful languages of the time. But, i am afraid you skipped the simplicity, power & uniqueness of Java in between, while jumping from C to C#.
Keep up your programming skills.
Thanks for your valuable response. Happy Mylotting!!
@vick001 (2)
• India
31 Aug 09
hi,I like JAVA very much and also code many programs in its simply awesome for application programming but for programming system softwares c/c++ is best I like freedom that it gives me superb.now I am trying to learn lisp for AI and will be doing some perl.
1 person likes this
@THEcreationist (837)
• India
12 Sep 09
Yeah, friend. Quite right.
I admit Lisp is certainly a very good language for AI. But, as you have interest in Java, you will find nearly all functionalities in Java that Lisp offers supporting AI, if you try to explore Java deeply. However, it may be rather relatively difficult to achieve same degree of complexity in Java as you can in Lisp.
Keep up your coding skills.
Thanks for your response. Happy Mylotting!!
@sathish2018 (575)
• India
9 Aug 09
I mostly use the programming languges such as the Ajax, PHP, Mysql and XHTMl language methods of the good programming method it alwas y the better method used for the webpage programming it always better to have such programming methods that is always good and most common eventually the programming method that you know frok it that so good method in which we program and executre the methods
@THEcreationist (837)
• India
9 Aug 09
Yeah, friend, you are quite right.
It is good to see a webpro out here. I must admit that you have got advanced languages in your language set, like Ajax is the booming technology.
I am sure you will add ASP.NET as well very soon.
Thanks for your response. Happy Mylotting!!
@markmoney (2868)
• Philippines
9 Aug 09
Hi! I know several programming languages such as C++, Pascal, Assembly, COBOL, DBase III++, Visual Foxpro, Visual C++, Visual Basic. Although all of them are quite old already now specially those DOS based. Windows based programming languages are the ones which normally use now. If I have to choose among those programming languages that I know, the one I prefer is Microsoft Visual Basic. It is the one the I know well the most. But since my programming skills is not required in my current work, I admit that my skill is decreasing now. I know that to maintain the skills, we should practice it regularly. Happy myLotting!
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
Well, mark, i must admit that your language set is quite large, no matter some of them are growing old.
Also, Microsoft Visual Basic is growing a bit old, but it is a very handy and productive language. Moreover, it is still the world`s most used language for programming. So, you are using everyone`s favorite.
But, that`s right, programming skills are of great effort and to maintain them, you should at least give some time for developing some small, new, cool things.
Thanks for your response. Happy Mylotting!!
@brienn (825)
• Philippines
9 Aug 09
Good day THEcreationist,
I can say that I am one of the experienced programmer here I think, cause I work as a programmer for 7 years now and I have developed and implemented several business system . The programming languages that I usually used before is MS Visual Basic 6.00, MS Foxpro, but right now I am using VB.Net 2003, and I am familiarizing myself with VB.Net 2008 .
God bless.
Happy programming and Happy MyLotting .
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
Thanks brienn. I am glad to see a pro responding here.
Of course, you use the everyone`s favorite. Even with the advent of many advanced programming languages, VB is still the most used for enterprise development. Also,
VB .NET has been a great improvisation.
Surely, you are an expert in your field, and i hope you will soon be a pro in VB.NET 2008 too.
Thanks for your response. Happy Programming and Happy Mylotting too.
@ayushrathi (9)
• India
9 Aug 09
well i currently use C++ and java but i am going to learn perl too.
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
Hi ayushrathi, you seem to be new to mylot. First of all, Welcome to the amazing Mylot community.
It`s good you use some of the powerful languages of the time. Actually, it is always a good mix to know to program in C and Java as well, coz the combination of these two facilitates you to program nearly everything.
I must admit Perl is a great enhancement. I hope you will be Perl-pro soon.
Thanks for your response. Happy Mylotting!!
• India
9 Aug 09
Hi,friends as a programmer i suggest languages which support gui and OOPS concepts I use Java and feel it is covering all my requirements.Java is robust,platform independent and also supports other languages to get embed into it ,we can use applets which use HTML,SQL for database management.
1 person likes this
@THEcreationist (837)
• India
9 Aug 09
That`s great. I am also a big supporter of Java, especially the OOPs concept.
Thanks for your response. Happy Mylotting!!
@makulet_jerome12 (65)
• Philippines
24 Jul 10
i would prefer using vb and java''
i have a project now and i can't understand c and c++
because as i started studying in this computer world the first two languages introduced to me are java and vb..
can anyone help me with my project i can't understand c++ and i have found a file that was written in c++ and i need to translate it in vb (if possible)
please i need help
^_^
@THEcreationist (837)
• India
25 Jul 10
Hello, friend. Welcome to MyLot.
It`s good that you are going to start with languages like VB and Java, as both are simple, easy to program in and highly productive. However, one of the two languages that you mentioned (C or C++) is a prime necessity for any general-purpose programmer. I myself started with Java around 7 years ago, but I learned C and C++ also.
I would have loved to help you out if I could, but I cannot; because I am not a VB programmer. However, if in case, you need any help with C, C++ or (especially) Java; you can simply send me a private message. I shall be glad to be of any help.
Lastly, You are not supposed to reply to the topics for which a best response has already been chosen (such discussions are considered as resolved). In such a case, you just start your own brand new discussion.
Have a nice day.