Member baru? Bingung? Perlu bantuan? Silakan baca panduan singkat untuk ikut berdiskusi.

Welcome to Forum Sains Indonesia. Please login or sign up.

April 20, 2024, 05:38:19 PM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 231
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 176
Total: 176

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

Top 20 Programming Languages of 2006

Dimulai oleh advisor, Januari 16, 2007, 08:43:29 PM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

advisor

Jan 2007   Jan 2006   Programming Language
1              1       Java
2              2       C
3              3       C++
4              5       (Visual) Basic
5              4       PHP
6              6       Perl
7              7       C#
8              8       Python
9             10       JavaScript
10             21        Ruby
11             11       SAS
12              9       Delphi
13             12       PL/SQL
14             22            D
15             20       ABAP
16             14       Lisp/Scheme
17             18       Ada
18             13       COBOL
19             15       Pascal
20             34            Transact-SQL



Lengkapnya : [pranala luar disembunyikan, sila masuk atau daftar.]

goz

lho javascript kok nyelip di urutan 10 =)

jesuisnoel

Hare gene masih ada yg pake Pascal sama COBOL?

D language itu kaya apa ya..?

mr.zero

kalau gak salah cobol masih banyak di pake buat program supermarket yah  ???
kalau pascal sih pasti banyak dipake pas kuliah doang  :P

advisor

Kutip dari: jesuisnoel pada Januari 24, 2007, 09:58:02 PM
Hare gene masih ada yg pake Pascal sama COBOL?

D language itu kaya apa ya..?

waktu dulu gw kuliah Pascal masih dipake kok. Alasan dosennya, masalah bahasa bisa dipelajari belakangan, yang penting logikanya aja... sayangnya ga bakat  :-X

jesuisnoel

Gw juga waktu kul dulu blajar Pascal :)
Maksud gw, Pascal bukannya sudah mulai ditinggal karena ngga OO, poor performance, dll.. Begitu juga COBOL. Scary knowing that they're still on the list..hehe :p

Yup! Logika pemrograman bisa dipelajari pake bahasa apa aja, dan skarang mostly high level language. Btw, ada yg pernah blajar/pake assembly language? Temen gw perlu dan rada ksulitan cari reference untuk blajar..

VB over PHP? Hmm...  :-\

mr.zero

kalau RPG termaksud bahasa pemograman gak..
soalnya teman saya ada yang pake bahasa itu

masterdaniel

hmmm......... ini urutan berdasarkan apa ya?
kehandalan? fungsi? compatibilitas? banyaknya pengguna?

reborn

[pranala luar disembunyikan, sila masuk atau daftar.]

Ratings

The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

    +"<language> programming"

The search query is executed for the regular Google, MSN, and Yahoo! web search and the Google newsgroups and blogs for the last 12 months. The web site [pranala luar disembunyikan, sila masuk atau daftar.] has been used to determine the most popular search engines.

By applying the search engine query as defined above, a lot of hit counts are collected. Let's define "hits(PL#i,SE)" as the number of hits of programming language PL at position i of the TPC index for search engine SE. The counted hits are normalized for each search engine for the first 50 languages. More formally, the rating for PL#i becomes

    ((hits(PL#i,SE1)/hits(PL#1) + ... + hits(PL#50)) + ... + (hits(PL#i,SEn)/hits(PL#1) + ... + hits(PL#50)))/n

where n is the number of search engines used.

Status

Besides the rating of programming languages, there is also a status indicated in the TPC chart. Programming languages that have status "A" are considered to be mainstream languages. Status "A-" and "A--" indicate that a programming language is inbetween status "A" and "B". If a programming language has a rating that is higher than 0.7% (yes, this number is arguable but we had to fix it somewhere) for at least 3 months it is rewarded status "A". The first two months the programming language will receive status "A--" and "A-" respectively. The opposite holds for languages that go from status "A" to status "B". So if a language had status "A" 2 months ago, a rating of "0.607%" last month and a rating of "0.687%" now, it will have status "A--".

From a supportability point of view, it is strongly advised to stick to mainstream languages for industrial, mission-critical software systems. This is because of three reasons:

    * The pool of skilled engineers is much smaller for non-mainstream languages
    * Tool vendors do not write and maintain tools for non-mainstream languages
    * In general less libraries are available for non-mainstream languages

It is important to note that this is only one of many criteria to be used before taking a decision to adopt a language. Other criteria are suitability for the application domain, reliability of compilers, expression power, performance, and scalability. Hence, Ada can still be used for mission-critical systems although one should consider alternatives. This is what you also see in daily practice, Ada is hardly used for new mission-critical systems anymore. The other way around is also true. Everybody will agree that it is not wise to program missile software in JavaScript.

Groupings and Exceptions

Programming languages that are very similar are grouped together. Currently the maximum of the hits of the individual languages is taken into account when calculating the ratings of groupings. In the future we will do a better job and take the union (from mathematical set theory) of all the hits.

There is a lot of discussion about what language should be grouped together. It is very hard to have a definition that can be applied to all situations, hence we just made a choice we thought to be reasonable. If you disagree, please notify us. Keep in mind that you shouldn't submit grouping/degrouping proposals in case you want to group languages just to have it a higher rating ("take C and C++ together") or ungroup languages to be able to track a minority ("decouple Mono from C#.NET").

masterdaniel

ohhh... berdasarkan search engine toh..
wah kurang berguna nih  ;D
Ada ga berdasarkan kehandalan ato kriteria yang lain gitu.

jesuisnoel

duh...banjir kampring.. internet kan jd ngadat... *curhat colongan*

@mr.zero
Iya, RPG = programming language. Blom pernah pake. ;D
Tapi denger ceritanya jg udah 'serem'. Pake punch card buat execute input, output, sama counter operation nya. Jadi ada spesifikasi masing-masing untuk define variable, input parameter, execute function, dll. Kalo ngga salah codingnya kaya dimensional array gitu...

Buat lebih jelasnya liat aja tutorialnya di [pranala luar disembunyikan, sila masuk atau daftar.]

mudah2an nolong..  :)

eky


gelangtangan

wa pernah baca artikel luar negri.
katanya yang ngeremehin pascal berarti orang yang sok pande dalam hal pemrograman.
wa ng tawu betol or no....


heru.htl

#13
Still love to C, fundamental + essential...

semua kompiler dan intepreter bahkan pada dasarnya disusun dari source C... tanpa terkecuali kernel sebagai the hearth of OS....

Bernando

Bagi saya yang paling susah tuh assembly language...jadi teringat waktu dulu pas kuliah buat Calculator sederhana...huufff...padahal kalo pake High language kayak java ataupun C# sejam juga jadi dengan form yang oke...kalo yang assembly satu semester dikerjain masih hanya bisa perhitungan dibawah angka 100 jaa kalo lebih programnya ngaco...:D
Be the sustainable learner, because life is learning...