Програмен език на който програмирате

На кой език програмирате (в работа и/или за удоволствие)

  • Java

    Votes: 7 16.3%
  • C

    Votes: 2 4.7%
  • Python

    Votes: 7 16.3%
  • C++

    Votes: 5 11.6%
  • Visual Basic .NET

    Votes: 1 2.3%
  • JavaScript

    Votes: 22 51.2%
  • C#

    Votes: 3 7.0%
  • PHP

    Votes: 30 69.8%
  • SQL

    Votes: 15 34.9%
  • Objective-C

    Votes: 0 0.0%
  • Друг

    Votes: 6 14.0%

  • Общо гласове
    43

rujel

Active Member
Да, не съм. Вярно, че Facebook има доста парчета код на PHP, за което съм сигурен, че Марк още съжалява.
Тук пропускаш една важна подробност, че същият този Марк преработи голяма част от php кода на FB не към Java или C#, а към на практика не web ориентирания език C! Ако имаш гениални и сериозни програмисти езикът C е най-подходящ, но иначе е напълно незащитен и затова не става за огромно количество от програмисти.

Езикът Javascript има много улеснена система за създаване на обекти и подобекти. Така лесно се предава информация под формата на цели дървета.

Само на мен ли ми прави лошо впечатление наличието на SQL като опция за отговор? Първо това не е език за програмиране, а прототип на език за бази данни. Самите езици базирани не него вече са с други конкретни имена, като: MS SQL, MySQL, MariaDB, PostgreSQL, SQLite и т.н.
 

AMitrev

Well-Known Member
@rujel MS SQL, MySQL, MariaDB, PostgreSQL, SQLite и т.н. не са езици за програмиране, a RDBMS-та :D.
 

rujel

Active Member
@rujel MS SQL, MySQL, MariaDB, PostgreSQL, SQLite и т.н. не са езици за програмиране, a RDBMS-та :D.
Ти нещо български ли не разбираш??? Аз какво съм написал по-горе?
Само на мен ли ми прави лошо впечатление наличието на SQL като опция за отговор? Първо това не е език за програмиране, а прототип на език за бази данни. Самите езици [тук вече се подразбира споменатото "за бази данни"] базирани на него вече са с други конкретни имена, като: MS SQL, MySQL, MariaDB, PostgreSQL, SQLite и т.н.
Иначе то и HTML е език, но е описателен език, а не такъв за програмиране.
 

AMitrev

Well-Known Member
@rujel написал си, че изброените са имена на езици базирани на SQL, което разбира се не е вярно!

Езикът SQL е от така наречените declarative programming, което го прави точно език за програмиране.

Примерно MySQL/MariaDB ползват SQL/PSM, което е процедурен език базиран на SQL, така че колкото и да го пишеш MySQL няма да стане език за програниране!
 

rujel

Active Member
SQL не е Turing complete, което го прави абсолютно несравним с всички останали езици и е абсурдно да присъстват в една класация. Това е само domain-specific language. На твоя принцип модулът на Apache mod_rewrite също трябва да се води, че се конфигурира с език за програмиране.
 

rutera

Active Member
Само на мен ли ми прави лошо впечатление наличието на SQL като опция за отговор? Първо това не е език за програмиране, а прототип на език за бази данни. Самите езици базирани не него вече са с други конкретни имена, като: MS SQL, MySQL, MariaDB, PostgreSQL, SQLite и т.н.
Не си измисям аз възможните отговори!

ЧЕТИ!
https://www.tiobe.com/tiobe-index/
 

Горе