Статистика использования языков

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

Shaos wrote: Java она одна - от Sun Microsystem (теперь Oracle)
Всё остальное - несерьёзно (ну может Android разве что)
Скажем так - есть разные реализации которые носфт разные имена но вот язык и байт код одинаковые. А вот реализация языка для Android как сам Гугль говорит - отличный от оригинала - есть расширения команд и оригинальные некоторые работают не так.
Shaos wrote:
d_wanderer wrote: Помоему порт Cocoa на Qt есть и под Linux. А там как раз Obj-C.
насколько я понял клоны (а не порты ибо closed source) кокавы очень сыры и никуда не годятся...
Сыры - не то слово. ))) Но они есть.
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Есть Java, а есть JavaScript, довольно разные вещи...
А будущее, скорее всего, за интерпретирующими языками типа Питона, которые позволяют "программировать, не программируя". Мощности компов, как и требования к программам, растут, а мозок у программистов эволюционирует очень медленно... :)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote: А будущее, скорее всего, за интерпретирующими языками типа Питона, которые позволяют "программировать, не программируя". Мощности компов, как и требования к программам, растут, а мозок у программистов эволюционирует очень медленно... :)
За чем будщее - известно давно: машина со своими мощностями должна приблизиться
к пониманию естественного человеческого языка, а вовсе не наоборот.
То есть в умном случае ты ей говоришь:"А возьмите, милая, тройной интеграл по
криволинейной поверхности!
"
А она тебе:"Уточним граничные условия..."
Ну а в других случаях тут целый полк фантастов всё давно уже опошлил... :wink:
d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

VituZz wrote:Есть Java, а есть JavaScript, довольно разные вещи...
А будущее, скорее всего, за интерпретирующими языками типа Питона, которые позволяют "программировать, не программируя". Мощности компов, как и требования к программам, растут, а мозок у программистов эволюционирует очень медленно... :)
Пайтон тоже вещь в себе. Во первых к сожалению разные реализации ведут себя зачастую по разному... (НАпример, тот же Iron Python или JPython). Во вторых каноническая версия имеет сложности с рекурсией - вызовы функций используют обычный C-стек. Конечно это палка о двух концах - с одной стороны легкость расширения и параллельные вычисления - с другой - проблемы с задачами требующими глубокой рекурсии. Есть конечнго Stackless версии... Но у них тоже не все хорошо. :-(
На мой взгляд будущее за Erlang и им подобным.
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Я Питон привёл только для примера. Имел в виду тенденцию перехода от компиляторов к интерпретаторам, от языков высокого уровня к языкам очень высокого уровня :D .
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

диначмиеские языки уже потихоньку сливают
будущее за функциональными языками
и кто сказал, что они не могут быть компилируемыми? ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:TIOBE доложил, что нынче язык C на первом месте!

Code: Select all

Programming Language  Apr-2010 Apr-2006 Apr-2000 Apr-1985
                   C      1        2        4        1
                Java      2        1        1        -
                 C++      3        3        5       10
                 PHP      4        4       14        -
      (Visual) Basic      5        5        2        4
                  C#      6        7       30        -
              Python      7        8       16        -
                Perl      8        6        3        -
              Delphi      9       10        7        -
          JavaScript     10        9        9        -
Java ушла со первого места и постепенно сдаёт позиции...
Кстати язык C снова на первом месте! Надеюсь, что теперь надолго, а не так как в 2010...

Code: Select all

Prog.Language Apr2012 Apr2011 Apr2010 Apr2007 Apr2000 Apr1997 Apr1987 Apr1985
C                1       2       1       2       4       1       1       1
Java             2       1       2       1       1       3       -       - 
C++              3       3       3       3       5       2       7      10
Objective-C      4       8       ?      42       ?       -       -       -
C#               5       4       6       8      30       -       -       -
PHP              6       5       4       4      14       -       -       - 
(Visual) Basic   7       7       5       5       2       4       5       4
Python           8       6       7       7      16      22       -       -
JavaScript       9      10      10       9       9      18       -       -
Perl            10       9       8       6       3       6       -       -
Ruby            11      11       ?
PL/SQL          12      24       ?
Delphi          13      13       9       ?       7       ?       ?       -
VisualBasic.NET 14      35       ?
Lisp            15      15       ?      17       ?      16       3       ?
Logo            19      22       ?
Ada             17      16       ?      16       ?      11       2       ?
Новые языки в 20-ке: PL/SQL, VB.NET и Logo
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Кстати обратите внимание на то, что Objective-C впервые порвал C# !!!
Это всё благодаря яблочникам, если кто не понял...

P.S. Могу сделать смелое предположение, что к концу года Objective-C порвёт C++ и выйдет на третье место (возможно пока лишь временно, однако тенденция явно видна) :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Кстати обратите внимание на то, что Objective-C впервые порвал C# !!!
Это всё благодаря яблочникам, если кто не понял...

P.S. Могу сделать смелое предположение, что к концу года Objective-C порвёт C++ и выйдет на третье место (возможно пока лишь временно, однако тенденция явно видна) :roll:
Ну что ж - я оказался прав: Objective-C порвал C++ к концу года и вышел на третье место :)

P.S. Perl от чего-то попёр вверх - не зря я его до сих пор уважаю ;)

http://www.tiobe.com/index.php/content/ ... index.html
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:
Shaos wrote:Кстати обратите внимание на то, что Objective-C впервые порвал C# !!!
Это всё благодаря яблочникам, если кто не понял...

P.S. Могу сделать смелое предположение, что к концу года Objective-C порвёт C++ и выйдет на третье место (возможно пока лишь временно, однако тенденция явно видна) :roll:
Ну что ж - я оказался прав: Objective-C порвал C++ к концу года и вышел на третье место :)

P.S. Perl от чего-то попёр вверх - не зря я его до сих пор уважаю ;)

http://www.tiobe.com/index.php/content/ ... index.html
Если тенденция сохранится, то Objective-C порвёт Java через 1.5-2 года и выйдет на второе место после C (то что оно когда-нибудь порвёт C я сомневаюсь):

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Обсуждение того, что C обошёл джаву в 2012 году:

http://www.i-programmer.info/news/98-la ... -2012.html
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

d_wanderer wrote:
Shaos wrote:
d_wanderer wrote: Помоему порт Cocoa на Qt есть и под Linux. А там как раз Obj-C.
насколько я понял клоны (а не порты ибо closed source) кокавы очень сыры и никуда не годятся...
Сыры - не то слово. ))) Но они есть.
Недавно купил новую книжу про Objective-C и там написано, что GNUstep почти полностью совместим с аппловским Cocoa и что все примеры в книжке собираются и там, и тут - т.е. аппловские программы можно теперь запускать в GNU/Linux, GNU/HURD, Solaris, NetBSD, OpenBSD, FreeBSD, Darwin, Windows...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Обсуждение того, что C обошёл джаву в 2012 году:

http://www.i-programmer.info/news/98-la ... -2012.html
http://www.tiobe.com/index.php/content/ ... index.html

Жаба брыкается - опять обошла си :(
Надеюсь ненадолго...

1) Java
2) C
3) Objective-C
4) C++
5) C#
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Всё вернулось в правильное русло:

http://www.tiobe.com/index.php/content/ ... index.html

С обошёл Java, а Objective-C обошёл C++ :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Жаба брыкается - опять обошла си :(
Надеюсь ненадолго...
Слушай! Какая упрямая, да? :o Ну никак не дохнет! У меня уже сложилось впечатление,
что я успею дожить до пенсии...
А Жаба всё будет упрямо брыкаться... а может и обретёт второе дыхание! :lol:
iLavr