Nov 21, 2009
Pages: 1, 2

Which Language Is Most Common Now?

free web hosting

Read Latest Entries..: (Post #15) by The_Fury on Nov 6 2009, 12:31 PM.
QUOTE (takerraj @ Nov 6 2009, 12:54 PM) So, which language is the best and effective. I know its tough to say that this language is best or worst? Every language has its own advantages and disadvantages. But, I am curious to know which language achieves that MAX/MIN principle stated in above comment. Is there any language that can be effectively used for almost any project? By the way, how many days/months it takes to learn a language (to achieve intermediate stage) personally?For me, i...
read more.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Open Discussion & Free Web Hosting > Computers & Tech > Programming

Which Language Is Most Common Now?

david_ytk
I am a student ...
I need to do a final year project....
But i don't know which type of language i can use...
Can someone help?

Notice from SpaceWaste:

I edited your punctation a little, and I'm going to make what you're saying clear (from my point of view...Hope I'm right? wink.gif.


By the type of language, I of course meant computer language.

Example: Php or java wink.gif.

Please gives reasons why to why you think this language would be best for me.

Strong points I'm looking for:

*Flexibility
*Wide spread usage
*Management
*Tutorials wink.gif.

 

 

 


Comment/Reply (w/o sign-up)

hazeshow
What do you mean with "most comman"? The most spread programming language? Like english and spanish are widely-spread languages among the spoken languages in the world?

If any programmer here should help you, it might be useful to give a little hint which languages are the options and what kind of project you have to do.

GreetingZ

Comment/Reply (w/o sign-up)

fxgamer
QUOTE(david_ytk @ Oct 7 2005, 10:05 AM)
i am a student ...
i need to do a final year project....
but i don't know which type of language i can use...
someone help...
*


I don't understand. Why do you ask this question ?
Anyway, I think you should use your native language.

Comment/Reply (w/o sign-up)

PureHeart
QUOTE(david_ytk @ Oct 7 2005, 10:05 AM)
i am a student ...
i need to do a final year project....
but i don't know which type of language i can use...
someone help...
*



If you're looking for a flexible and powerful programming language. I recommend Java. Its cost is pretty low. You can use the NetBeans IDE which can be downloaded from netbeans.org as the development platform. It's a free tool, by the way.

Now, I want to ask you a question. What kind is your project ? (Web-App, Desktop, Commercial/Education....)

Comment/Reply (w/o sign-up)

minnieadkins
I recommend using php/mysql for a web app. I guess java would be nice. I hear it's a lot like c++, but a little less confusing. I'm not very advanced in c++, but I understand the basics. It wouldn't take too long to get the "basics" of either language, but Java may be a little easier to get more out of it sooner. One of my professors also said something about regular expressions being pretty good in java. That's always a plus.

Comment/Reply (w/o sign-up)

TarzanTerry
it seems a hardest question to ask. what is common program language. Well, i think Java, .NET is become more and more popular in future programming platform. But for some legacy system, COBOL, C++ is still required.

Comment/Reply (w/o sign-up)

spacewaste
A mix of Java/Mysql+php would be pretty nice.

Flash also might work in there, but remember, flash cannot be indexed by search bots.

Also, what kinda of project are you looking to do?

Comment/Reply (w/o sign-up)

vdhieu84
First of all, this should not be a question for student who is doing his final year project. The reason is he should know the answer before then.

It's not about a language you use, it's about which one you have the most familiarity with. You have to stick with the one you know the most. And more than that, language is a tool, just a tool, how you use that tool is what important.

In term of language, there are thousands of them out there. Using google and find the most popular programming language, I got this http://www.developer.com/lang/article.php/3390001 , which is very interesting. I suggest using C/C++, Java or Python in general. For web project, PHP would be a plausible choice. You should probably want to stay away from any .NET, Microsoftish language since they can be *obsolete* eventually.


Comment/Reply (w/o sign-up)

solanky
As othere members have posted it depends upon you only which language you use. At enterprise level J2EE and .Net are the most common things. In small companies php is also very famous. Java is a good language to use but now a days I will prefer to go with C# ( C-Sharp) over java.

And I am not satisfied with vdhieu84 - as he has said that Microsoft Languages can be obsolete. Visual Basic is the good example for it. It is Microsoft Product and most famous for devleoping Desktop application. Java is popular in web applications but when you talk about desktop application visual basic is winner. And visual basic is here from years. So please don't evaluate the things on the basis of owner of the product/language. .NET is a wonderful platform given by Microsoft, I can't compare anything so good till date.

Comment/Reply (w/o sign-up)

vdhieu84
QUOTE(solanky @ Oct 26 2005, 05:06 AM)
In small companies php is also very famous.

Famous in what area? Do you mean a *web development* company? If that, I might agree
QUOTE
Java is a good language to use but now a days I will prefer to go with C# ( C-Sharp) over java.

Wrong, do yourself a favour by searching jobs over the internet and you will see Java is a must have. Why? Because its software can be used in ANY environment (given that the virtual machine available).
QUOTE
And I am not satisfied with vdhieu84 - as he has said that Microsoft Languages can be obsolete. Visual Basic is the good example for it. It is Microsoft Product and most famous for devleoping Desktop application. Java is popular in web applications but when you talk about desktop application visual basic is winner.

Can you use the visual basic program you wrote 7 years ago in Windows 98 environment in today Windows XP flatform? I doubt that unless your program is so simple (i.e. require less library). Can you use a Java 1.2 program on today 1.5? yes. Can you use Visual Basic to write program for other platform other than Windows? NO. Can you do that with Java? Ans: that's why Java is here. Bottom line, if you are Windows fan and Windows only, Microsoft products are for you, but if you like to have some freedom, take my advice seriously.

QUOTE
And visual basic is here from years. So please don't evaluate the things on the basis of owner of the product/language.  .NET is a wonderful platform given by Microsoft, I can't compare anything so good till date.
*


I think you are either Windows developers or a highschool kid who's learning how to program. If that's true, nothing more I can say.

 

 

 


Comment/Reply (w/o sign-up)

Latest Entries

The_Fury
QUOTE (takerraj @ Nov 6 2009, 12:54 PM) *
So, which language is the best and effective. I know its tough to say that this language is best or worst? Every language has its own advantages and disadvantages. But, I am curious to know which language achieves that MAX/MIN principle stated in above comment. Is there any language that can be effectively used for almost any project?

By the way, how many days/months it takes to learn a language (to achieve intermediate stage) personally?



For me, if i was back at school, coding a major project, i would head straight for Ruby, Lua or any other language that lends itself to rapid development. Lets face it, you just do not want to be writing hundreds of lines of support code to get to the point where you start to develop the content part of your program. Take the following snippets for example and tell me which one you would rather code? Both of these functions write to file a player in an MMO style game. The first is in Ruby and the 3nd is in C, In C you have to be careful with how you write stuff to file and it is easy to make a mess of it, in Ruby you call YAML and it deals with it all for you.

Also, think about things like memory management, in C you have to allocate the destroy memory yourself, do it at the wrong time and you seg fault or worse still, you have a memory leak and you use up all the system resources and you take out the OS as well when you crash smile.gif. In Ruby you do not have to worry about memory management, and cleaning up is done with a garbage collector.

It took me 2 months to be comfortable working in Ruby, not because it is hard to learn, but rather because i was doing object orientated coding for the first time, and it took me a while to get used to using classes, methods, inheritance and all those neat things you just do not use when you code procedurally. You will learn enough of the syntax to be able to write code in no time at all. The main thing i suggest is to nut out your programs design first, then worry about programming language and then coding it. The latter two will take you next to no time at all if you have a great design.

CODE
def save_player dMob
  return if dMob.nil?
  File.open(sprintf("players/%s.yml", dMob.name.downcase.capitalize), "w") do |f|
    YAML::dump dMob,f
  end
rescue
  $log.error "Unable to write to %s's pfile", dMob.name
  $log.error $!
end


AND:

CODE
void fwrite_char( CHAR_DATA * ch, FILE * fp )
{
   AFFECT_DATA *paf;
   int sn;
   short pos;
   SKILLTYPE *skill = NULL;
   fprintf( fp, "#PLAYER\n" );
   fprintf( fp, "Version      %d\n", SAVEVERSION );
   fprintf( fp, "Name         %s~\n", ch->name );
   if( ch->description[0] != STRING_NULL )
      fprintf( fp, "Description  %s~\n", ch->description );
   fprintf( fp, "Sex          %d\n", ch->sex );
   fprintf( fp, "Class        %d\n", ch->Class );
   fprintf( fp, "Race         %d\n", ch->race );
   fprintf( fp, "Languages    %d %d\n", ch->speaks, ch->speaking );
   fprintf( fp, "Level        %d\n", ch->level );
   fprintf( fp, "Played       %d\n", ch->played + ( int )( current_time - ch->logon ) );
   fprintf( fp, "Room         %d\n", ( ch->in_room == get_room_index( ROOM_VNUM_LIMBO ) && ch->was_in_room ) ? ch->was_in_room->vnum : ch->in_room->vnum );
   fprintf( fp, "HpManaMove   %d %d %d %d %d %d\n", ch->hit, ch->max_hit, ch->mana, ch->max_mana, ch->move, ch->max_move );
   fprintf( fp, "Gold         %d\n", ch->gold );
   fprintf( fp, "Exp          %d\n", ch->exp );
   fprintf( fp, "Height          %d\n", ch->height );
   fprintf( fp, "Weight          %d\n", ch->weight );
   if( !xIS_EMPTY( ch->act ) )
      fprintf( fp, "Act          %s\n", print_bitvector( &ch->act ) );
   if( !xIS_EMPTY( ch->affected_by ) )
      fprintf( fp, "AffectedBy   %s\n", print_bitvector( &ch->affected_by ) );
   if( !xIS_EMPTY( ch->no_affected_by ) )
      fprintf( fp, "NoAffectedBy %s\n", print_bitvector( &ch->no_affected_by ) );
   /*
    * Strip off fighting positions & store as
    * new style (pos>=100 flags new style in character loading)
    */
   pos = ch->position;
   pos += 100;
   fprintf( fp, "Position     %d\n", pos );
   fprintf( fp, "Practice     %d\n", ch->practice );
   fprintf( fp, "SavingThrows %d %d %d %d\n", ch->saving_poison_death, ch->saving_mental, ch->saving_physical, ch->saving_weapons );
   fprintf( fp, "Favor           %d\n", ch->pcdata->favor );
   fprintf( fp, "Balance      %d\n", ch->pcdata->balance );
   fprintf( fp, "Glory        %d\n", ch->pcdata->quest_curr );
   fprintf( fp, "MGlory       %d\n", ch->pcdata->quest_accum );
   fprintf( fp, "Hitroll      %d\n", ch->hitroll );
   fprintf( fp, "Damroll      %d\n", ch->damroll );
   fprintf( fp, "Tattoo        %ld\n", ch->tattoo );
   fprintf( fp, "Armor        %d\n", ch->armor );
   fprintf( fp, "Remorts         %d\n", ch->remorts );
   if( ch->wimpy )
      fprintf( fp, "Wimpy        %d\n", ch->wimpy );
   if( ch->deaf )
      fprintf( fp, "Deaf         %d\n", ch->deaf );
  if( ch->pcdata && ch->pcdata->outcast_time )
      fprintf( fp, "Outcast_time %ld\n", ch->pcdata->outcast_time );
   fprintf( fp, "Password     %s~\n", ch->pcdata->pwd );
   if( ch->pcdata->rank && ch->pcdata->rank[0] != STRING_NULL )
      fprintf( fp, "Rank         %s~\n", ch->pcdata->rank );
   if( ch->pcdata->bestowments && ch->pcdata->bestowments[0] != STRING_NULL )
      fprintf( fp, "Bestowments  %s~\n", ch->pcdata->bestowments );
   fprintf( fp, "Title        %s~\n", ch->pcdata->title );
   if( ch->pcdata->homepage && ch->pcdata->homepage[0] != STRING_NULL )
      fprintf( fp, "Homepage     %s~\n", ch->pcdata->homepage );
   if( ch->pcdata->min_snoop )
      fprintf( fp, "Minsnoop     %d\n", ch->pcdata->min_snoop );
   if( ch->pcdata->prompt && *ch->pcdata->prompt )
      fprintf( fp, "Prompt       %s~\n", ch->pcdata->prompt );
   if( ch->pcdata->fprompt && *ch->pcdata->fprompt )
      fprintf( fp, "FPrompt         %s~\n", ch->pcdata->fprompt );
   if( ch->pcdata->pagerlen != 24 )
      fprintf( fp, "Pagerlen     %d\n", ch->pcdata->pagerlen );
   fprintf( fp, "\n" );

   /*
    * If ch is ignoring players then store those players
    */
   {
      IGNORE_DATA *temp;
      for( temp = ch->pcdata->first_ignored; temp; temp = temp->next )
      {
         fprintf( fp, "Ignored      %s~\n", temp->name );
      }
   }
   if( IS_IMMORTAL( ch ) )
   {
      if( ch->pcdata->bamfin && ch->pcdata->bamfin[0] != STRING_NULL )
         fprintf( fp, "Bamfin       %s~\n", ch->pcdata->bamfin );
      if( ch->pcdata->bamfout && ch->pcdata->bamfout[0] != STRING_NULL )
         fprintf( fp, "Bamfout      %s~\n", ch->pcdata->bamfout );
      if( ch->trust )
         fprintf( fp, "Trust        %d\n", ch->trust );
      if( ch->pcdata && ch->pcdata->restore_time )
         fprintf( fp, "Restore_time %ld\n", ch->pcdata->restore_time );
      fprintf( fp, "WizInvis     %d\n", ch->pcdata->wizinvis );
      if( ch->pcdata->r_range_lo && ch->pcdata->r_range_hi )
         fprintf( fp, "RoomRange    %d %d\n", ch->pcdata->r_range_lo, ch->pcdata->r_range_hi );
      if( ch->pcdata->o_range_lo && ch->pcdata->o_range_hi )
         fprintf( fp, "ObjRange     %d %d\n", ch->pcdata->o_range_lo, ch->pcdata->o_range_hi );
      if( ch->pcdata->m_range_lo && ch->pcdata->m_range_hi )
         fprintf( fp, "MobRange     %d %d\n", ch->pcdata->m_range_lo, ch->pcdata->m_range_hi );
   }
   if( ch->pcdata->deity_name && ch->pcdata->deity_name[0] != STRING_NULL )
      fprintf( fp, "Deity         %s~\n", ch->pcdata->deity_name );
   if( ch->pcdata->clan_name && ch->pcdata->clan_name[0] != STRING_NULL )
      fprintf( fp, "Clan         %s~\n", ch->pcdata->clan_name );
   fprintf( fp, "Flags        %d\n", ch->pcdata->flags );
   if( ch->pcdata->release_date )
      fprintf( fp, "Helled       %d %s~\n", ( int )ch->pcdata->release_date, ch->pcdata->helled_by );
   fprintf( fp, "PKills       %d\n", ch->pcdata->pkills );
   fprintf( fp, "PDeaths      %d\n", ch->pcdata->pdeaths );
   if( get_timer( ch, TIMER_PKILLED ) && ( get_timer( ch, TIMER_PKILLED ) > 0 ) )
      fprintf( fp, "PTimer       %d\n", get_timer( ch, TIMER_PKILLED ) );
   fprintf( fp, "MKills       %d\n", ch->pcdata->mkills );
   fprintf( fp, "MDeaths      %d\n", ch->pcdata->mdeaths );
   fprintf( fp, "IllegalPK    %d\n", ch->pcdata->illegal_pk );
   fprintf( fp, "AttrPerm     %d %d %d %d \n", ch->perm_str, ch->perm_int, ch->perm_dex, ch->perm_con );
   fprintf( fp, "AttrMod      %d %d %d %d \n", ch->mod_str, ch->mod_int, ch->mod_dex, ch->mod_con );
   if( ch->desc && ch->desc->host )
      fprintf( fp, "Site         %s\n", ch->desc->host );
   else
      fprintf( fp, "Site         (Link-Dead)\n" );
   for( paf = ch->first_affect; paf; paf = paf->next )
   {
      if( paf->type >= 0 && ( skill = get_skilltype( paf->type ) ) == NULL )
         continue;
      if( paf->type >= 0 && paf->type < TYPE_PERSONAL )
         fprintf( fp, "AffectData   '%s' %3d %3d %3d %s\n", skill->name, paf->duration, paf->modifier, paf->location, print_bitvector( &paf->bitvector ) );
      else
         fprintf( fp, "Affect       %3d %3d %3d %3d %s\n", paf->type, paf->duration, paf->modifier, paf->location, print_bitvector( &paf->bitvector ) );
   }

   fprintf( fp, "Coordinates    %d %d %d\n", ch->x, ch->y, ch->map );
   if( ch->pcdata->nextquest != 0 )
      fprintf( fp, "NextQuest %d\n", ch->pcdata->nextquest );

   for( sn = 1; sn < top_sn; sn++ )
   {
      if( skill_table[sn]->name && ch->pcdata->learned[sn] > 0 )
         switch ( skill_table[sn]->type )
         {
            default:
               fprintf( fp, "Skill        %d '%s'\n", ch->pcdata->learned[sn], skill_table[sn]->name );
               break;
            case SKILL_SPELL:
               fprintf( fp, "Spell        %d '%s'\n", ch->pcdata->learned[sn], skill_table[sn]->name );
               break;
            case SKILL_WEAPON:
               fprintf( fp, "Weapon       %d '%s'\n", ch->pcdata->learned[sn], skill_table[sn]->name );
               break;
            case SKILL_TONGUE:
               fprintf( fp, "Tongue       %d '%s'\n", ch->pcdata->learned[sn], skill_table[sn]->name );
               break;
         }
   }

   fprintf( fp, "End\n\n" );
   return;
}

Comment/Reply (w/o sign-up)

takerraj
So, which language is the best and effective. I know its tough to say that this language is best or worst? Every language has its own advantages and disadvantages. But, I am curious to know which language achieves that MAX/MIN principle stated in above comment. Is there any language that can be effectively used for almost any project?

By the way, how many days/months it takes to learn a language (to achieve intermediate stage) personally?

Comment/Reply (w/o sign-up)

The_Fury
Forget about learning a language, that is the wrong way to go about learning to program. Learn the fundamentals of programing, algorithm design and pure maths, then design a program and then choose the best language for the job. If you understand the fundamentals of programming, you can then pick up any language you like and learn it in no time at all. Ultimately pick the highest order language that will fulfill the requirements of your design, why use C/C++ and assembler if Ruby or Lua will achieve your design goals, its all about writing the least amount of code. After all, this is a school project, and you should be trying to MIN/MAX, Minimum effort for Maximum results.

Comment/Reply (w/o sign-up)

HannahI
I would use C++! biggrin.gif

Comment/Reply (w/o sign-up)

iGuest
Which Language Is Most Common Now?
Which Language Is Most Common Now?

you can use dotnet framework for your final year project suppose u want to bulid web appn then u might be select asp.Net,for desktop appn  u can use vb.Net 

-reply by Pratik

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2
Similar Topics
Looking for language, common

See Also,

*SIMILAR VIDEOS*
Searching Video's for language, common
advertisement



Which Language Is Most Common Now?

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com