1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Какими языками программирования вы владеете?

Тема в разделе "Программирование", создана пользователем AlTk, 25.04.05.

Какими языками программирования вы владеете?

  1. Assembler и другие машинно-зависимые языки

    102 голосов
    33,4%
  2. Basic

    141 голосов
    46,2%
  3. C#

    56 голосов
    18,4%
  4. С/С++

    149 голосов
    48,9%
  5. Pascal/ObjectPascal/Delphi

    181 голосов
    59,3%
  6. Fortran

    28 голосов
    9,2%
  7. Java

    55 голосов
    18,0%
  8. SQL

    133 голосов
    43,6%
  9. Языки для АСУТП (LL, LD, SFC, FC, встроеннные языки...)

    5 голосов
    1,6%
  10. "Бизнес"-языки (1С, X++, ABAP, ...)

    46 голосов
    15,1%
  11. Редкие языки (Форт, Haskell, Smalltak, ...)

    12 голосов
    3,9%
  12. Специализированные (AWK, TCL, ...)

    10 голосов
    3,3%
  13. Функционально-логические (Lisp, Prolog, ...)

    25 голосов
    8,2%
  14. Языки сценариев (PHP, Perl, ...)

    132 голосов
    43,3%
  15. Другое

    51 голосов
    16,7%
Можно выбрать сразу несколько вариантов.
  1. alexsoff

    alexsoff Активный участник

    940
    92
    Это выкручиваетесь вы. Я задал конкретный вопрос и хочу получить конкретный ответ
    Это все равно, что я спрошу, а действительно во всех странах люди темного цвета кожи, а вы ответите вот в Нигерии да - все темные и курчавые.
    PS
    Кстати, а что это вы так волнуетесь?
     
  2. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    Вы попросили предоставить доказательства того, что этот софт независимо от платформы написан на жабе. Вам это доказательство предоставили. Пруфлинк Вам нужен? Да зачем пруфлинк, когда можно самому взять, посмотреть и убедиться? Даже сказали как это делать.
     
  3. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Microsoft JVM от несоответствия спекам не перестала быть JVM.
    В общем с высказыванием частично согласен, имел ввиду просто вирт. машину для выполнения байткода из джавакомпилера.

    Мы говорим про реализацию scala на java?
    Посмотрите бинарники, получаемые после scalac хотя бы для Hello World. Будете удивлены.

    ---------- Сообщение добавлено 05.05.2010 14:12 ----------

    У кого из нас проблемы с восприятием?
    Вот ПОЛНАЯ цитата:
    Я привел в доказательство приложение уровня Word под мобильную платформу.

    Ответ я дал: показал, что это сделать возможно. На примере андроида.
    А референсы в сторону WM сравнимы с "А на моем компьютере Spectrum XZ с 48кб оперативы [любой [некоторого качества] ЯП] не пашет, значит ЯП не обладает[некоторым качеством]".
     
  4. alexsoff

    alexsoff Активный участник

    940
    92
    Некатит (с), это ява с приблудами андроида. Я имел ввиду чистую яву write once, run everyware под любую виртуальную машину на Ваш выбор.

    Опять 25, Вам не кажется, что 48кб оперативы это аппаратная часть, а мы тут какбэ разговариваем о программной части...
     
  5. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    Тогда надо бы привести пример программы на С++, абсолютно платформоназависимую, уровня ворда и написанную без всяких там аппаратных особенностей. Раз уж изначально речь шла не о яве, а о нем, любимом
     
  6. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Сами придумали, или кто-то глупый подсказал?
    Андроид использует java 1.5 как язык.

    Java 1.5, андроид.

    Теперь давайте вернемся(в вашем случае - придем) к основам. Что вы понимаете под джавой: язык, среду исполнения или фреймворк?
     
  7. alexsoff

    alexsoff Активный участник

    940
    92
    В общем случае такого сделать нельзя, но хотя С++ QT предполагает это, но и там есть свои подводные камни.
    А если подитожить, то вот мое высказывание:
    Елки... Рекурсия детектед :)

    ---------- Сообщение добавлено 05.05.2010 15:08 ----------

    В том контексте, что я использовал - язык на котором можно написать то, что будет работать везде в независимости от платформы, при использовании подмножества библиотек, которые охватывают платформы, включая win/lin/MacOs/Android/WinMobile/Simbian.
    Я, кстати, так и к яве отношусь, использовать ее там где нужна 100% кросплатформенность - без внесения каких -либо изменений в исходники.
    PS
    С этого и нужно было начинать - узнать что имелось ввиду под "java", а не кидаться словами, что я "порю чушь"
     
  8. Beagle 2

    Beagle 2 Активный участник

    886
    0
    Опять путаница получается между понятиями... Язык - это одно, а то, во что он компилируется - другое. Есть компилятор C для JVM, но это же не делает этот язык зависимым от библиотек Java...
     
  9. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    В том то и суть;)

    Ну не 100... Один и тот же код для писюка и телефона вряд ли получится
     
  10. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Я продемонстрировал это относительно языка. На джаве это возможно выполнить.

    Что касается платформы, то в вышеприведенных ОС они просто разные. Разница в ВМ и библиотеках.
    И на каждой из них это возможно.
    Вот только на J2ME подобный софт писать бессмысленно. Нет целевой аудитории - никто не будет редактировать документ на экране с ноготь.
    На Dalvik это реализовано.
    На J2SE это вполне реально - и большинство современных IDE как раз на нем и сделаны(eclipse/NetBeans/IDEA/Zend Studio/Flash Builder/Aptana).

    Соответственно я ответил на вопрос:
    доказательством - продемонстрировал программу уровня ворда на языке Java 1.5 под одну из ВМ.

    У вас ложные сведения о джаве.

    Вот простой пример. Пишете софт на линухе, открываете файл и удаляете его, заменяя новым. Потом запускаете на винде и любуетесь эксепшеном. Кроссплатформенность и на уровне кода, и на уровне ВМ, и на уровне библиотек. Но на винде не работает, занимательно?
    В случае с мобилами общих библиотек даже не будет.
    В случае с андроидом - части библиотек и ВМ.

    Итак: я доказал возможность создания на джаве подобных программ? Извиняетесь?

    ---------- Сообщение добавлено 05.05.2010 17:35 ----------

    Я говорил про реализации, возможные на Android.
     
  11. AlTk

    AlTk Читатель

    10.692
    0
    рекурсия, говорите? ...;)

    ---------- Сообщение добавлено 05.05.2010 18:15 ----------

    я прошлый раз промолчал, но говорить что с++ идеально подходит для игр просто глупо.
    игры - это несколько десятков различных технологий, которые программа на каком-либо языке собирает воедино. с таким же успехом можно сказать, что дельфи подходит для игр. кстати, некоторые на ней и сделаны.
     
  12. alexsoff

    alexsoff Активный участник

    940
    92
    Опять 25, я просил реализацию на яве для всех мобильных платформ. А вы мне только одну показали.
    Кстати, приложения уровня word - это приложение уровня Microsoft Word. Documents to go до Word 2007 c рибонами как до луны пешком...

    За что, я кого-то оскобил?

    Еще один.. Кто здесь говорил о идеальности с++ для игр?
     
  13. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Когда? о_О
    Я требую точную цитату.

    Все мобильные платформы не умеют джаву, а которую умеют - то разную. Выводы сами сделаете?
     
  14. alexsoff

    alexsoff Активный участник

    940
    92
    Вот
     
  15. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    alexsoff, это появилось уже потом. Изначально данной фразы не было.

    По поводу кроссплатформенности повторюсь, что для каждой платформы придется переписывать части программ.
    С чего вы взяли, что джава 100% кроссплатформенна? о_О Или тогда иначе откуда такие нелепые к ней требования о "в независимости от платформы"?
     
  16. alexsoff

    alexsoff Активный участник

    940
    92
    Это сан так ее позиционирует
    http://en.wikipedia.org/wiki/Write_once,_run_anywhere
     
  17. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    На момент появления слоган был верным. А потом появилась java2 с ее рÐ
     
  18. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Все верно. В 1996 году это так и было.
    С появлением Java2 слоган стал ложным.

    Выкиньте свою старую литературу.
     
  19. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    Ага. Речь шла о том, что только для игр этот язык можно скрепя сердце использовать. А в других отраслях его надо смело заменять другим языком.
     
  20. Mefista

    Mefista Новичок

    73
    0
    Голосовала за Delphi и PL SQL. Немного Shell, XML, Java.