[Опрос] Какие языки программирования вы знаете?

Автор βεερ_βooρ, 02 Жовтень 2007, 00:55:20

Попередня тема - Наступна тема

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

C/C++/Objective-C
82 (52.6%)
(Visual) Basic
54 (34.6%)
Java
31 (19.9%)
PHP
34 (21.8%)
Perl
9 (5.8%)
C#
30 (19.2%)
Python
13 (8.3%)
Ruby
3 (1.9%)
D
5 (3.2%)
Pascal/Delphi
100 (64.1%)
Lisp
7 (4.5%)
COBOL
1 (0.6%)
Lua
3 (1.9%)
Ada
1 (0.6%)
Fortran
3 (1.9%)
Prolog
8 (5.1%)
Logo
4 (2.6%)
Tcl/Tk
1 (0.6%)
Haskell
6 (3.8%)
OCaml
2 (1.3%)
Unix shell
16 (10.3%)
Ассемблер х86
33 (21.2%)
Ассемблер для другой платформы
12 (7.7%)
Свой вариант(в комменте указать)
12 (7.7%)

Всього голосів: 156

βεερ_βooρ

Собсно сабж.
Голосуем и комментируем свой выбор.
Вариант "Я не программирую" не включен,  что бы не портить статистику.
В постах указываем какие языки знаем, и с какими хотим познакомится поближе 8)
____________________________
Пример:
Я знаю C, C++, Java, PHP, Perl, баловался Turbo Pascal и Delphi, Logo, Basic, Ассемблер х86, Unix shell для повседневных задач.
Матлогика подтолкнула к изучению Prolog.
Интересно "пощупать" Python, Ruby, Lisp, Haskell. Но времени как всегда не хватает :'(
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

R@MS

Я занаю Pascal благодаря школе, и сам решил покопаться в  Visual Basic
Принимая низкий старт - убедись, что сзади никто не бежит с шестом

vab

#2
Pascal, Delphi. Coбиpaюcь вcepьeз зaняться PHP и Java.
бывший ник - Garfi

KJIuM

Жить - значит мыслить.
                             Марк Туллий Цицерон

Taurus

#4
А варіанти  ,що вивчав (знаю основи... ) підходять?
Якща да, то вивчав :
Pascal, Visual Basic, Delphi, C, C++.

Андрей

Основные знания - C, Python. Собственно, за знание этих языков я получаю деньги. :)
Неплохо знаю C++, Haskell.
В процессе изучения Lisp и Erlang.
Еще в универе был Prolog, но меня не тянет к этому ЯП.

Bismark

Я знаком с Бейсиком (школа), Паскалем (универ) и РНР - сам учил :)
Ну поскольку первые два языка я учил, то и в Визуал Бейсике и в Делфи тоже немножко работал :)

linuxdrom


KJIuM

Цитата: linuxdrom від 02 Жовтень 2007, 12:37:47
Сразу видно кто знает язык, а кто ....
Это намек на Turbo,Borland,Builder? Если да, то кто что изучал - то и написал!
Жить - значит мыслить.
                             Марк Туллий Цицерон

eugeneg

А я - веб девелопер.. Знаю ПХП давно.., ну и на Перле, и в шеле немного пошаманить могу.. Хотя Перл забываю по немногу... ;)

fin

ЦитатаВариант "Я не программирую" не включен,  что бы не портить статистику.
Наоборот, отсутствие такого варианта статистику и испортит.

eugeneg

Цитата: fin від 02 Жовтень 2007, 12:44:06
Наоборот, отсутствие такого варианта статистику и испортит.
Согласен, всеже не так много программеров здесь...

Mirikamoari

C, Basic, Pascal — знаю.
Java — работал, изучаю.
Lisp, Prolog, Fortran — универ познакомил. ;)
Asm — на почти минимальном уровне, плюс пару раз включал асмовые процедуры в проги на других языках.
PHP, Perl, Python — позор мне, не знаю. Пока что.

И где Brainfuck, спрошу я? ;D

linuxdrom

Цитата: KJIuM від 02 Жовтень 2007, 12:41:24
Это намек на Turbo,Borland,Builder?
Именно.
Цитата: KJIuM від 02 Жовтень 2007, 12:41:24
Если да, то кто что изучал - то и написал!
Ну вот и я о чем говорю  :(

βεερ_βooρ

Цитата: fin від 02 Жовтень 2007, 12:44:06
Наоборот, отсутствие такого варианта статистику и испортит.
Ваш IM-клиент под Linux
Я повторения такой порнографии, когда треть ответивших "лишние" не хочу.
Это все равно, что разрешить всему миру(всем 6-ти с чем-то милиардам) голосовать на выборах в ВР.

Цитата: Mirikamoari від 02 Жовтень 2007, 12:55:38
И где Brainfuck, спрошу я? ;D
В разделе другие :D
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

SilentMan

Понемногу учу Unix shell, и Ассемблер для другой платформы - Zasm - это по делам игровым, для Wire Mod'a  :)

Fersifex

Книга - это зеркало, и если в него смотрится обезьяна, то оттуда не может выглянуть лик апостола

FireBlade

 А почему не указал и Delphi?
Хорошо знаю Pascal, C,C++, Assembler . Собираюсь заняться PHP, Delphi, SQL (БД).

Daligator

Аж стыдно стало, что ничего не знаю. :-\ Все, буду начинать что-то учить.

giena

Сначала хотел поставить галку возле Pascal, но подумав не стал этого делать  ;D.
Вообщем не программист я - это точно. В школе изучал Basic и Pascal, в универе - Pascal...
Кстати вариант "я не программирую" мне кажется совсем не лишним(ИМХО)...
Серп в жатве сеч - Сек жадно меч, Был ран резец Клинка конец И стали рдяны От стали льдяной Доспехи в рьяной Потехе бранной

βεερ_βooρ

Цитата: FireBlade від 02 Жовтень 2007, 17:08:29
А почему не указал и Delphi?
Википедия:
ЦитатаDelphi (Де́льфи) — язык программирования, ранее известный как Object Pascal, разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2003 году своё нынешнее название. По сути является наследником языка Pascal с объектно-ориентированными расширениями.
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

FireBlade

 Ясно.
Вообще, считаю, что хорошо знать можно только 2-4 языка. Остальные - так, для общего развития.

Andru

Отлично владею Pascal/Delphi, хорошо разбираюсь и в состоянии писать на С/С++ :) Знакомился с C#(и портировал часть одного кода на сей язык), но не впечатлила ограниченность и "запрещенность" использования указателей и все что с ними связано(понимаю что есть unsafe, но это все геморойно), а также привязка к .NET  или Mono. Немного знаком с основами Ассемблера под х86. Когда-то возился с Basic'ом, и хватит минут 5 чтобы вспомнить как точно на нем прогать :) Вспомнил еще про язык Gentee, который весьма похож на С++ )

ЗЫ: смотрю тут многие оперируют не языками а системами/средами программирования - Turbo C++, C++Builder и т.д. )

FireBlade

 Такой вопрос: на Assembler программёрят мазохисты или проффесионалы? :D
Серьёзно: ниже уровнем только машинны код.

Bismark

Цитата: fin від 02 Жовтень 2007, 12:44:06
Наоборот, отсутствие такого варианта статистику и испортит.
Ничего не портит.
Этот опрос сделан для тех, кто знаком с програмированием. Другим сдесь делать нечего.
А то ведь некоторым действительно лиш бы тыцнуть кудато в голосование "для статистики".
Вот только надо было указать в первом посте, что тем, кто не знает ни одного ЯП не нужно сюда заглядывать :)
Цитата: FireBlade від 02 Жовтень 2007, 20:49:32
Такой вопрос: на Assembler программёрят мазохисты или проффесионалы?
Серьёзно: ниже уровнем только машинны код.
На асме пишут реальные вирмейкеры ;D

Богдан

В школе мы учим Паскаль ( *нехороший* язык - чесслово ), а сам я немного выучил С и Бейсик.

Sirius5

Turbo Pascal(школа), C++(универ).Скажем так: знаком с этими языками.
Вечность имеет обыкновение проходить очень быстро

βεερ_βooρ

#27
Цитата: FireBlade від 02 Жовтень 2007, 19:30:38
Ясно.
Вообще, считаю, что хорошо знать можно только 2-4 языка. Остальные - так, для общего развития.
Ну я из своих перечисленных 10 вариантов где-то столько и знаю хорошо. Остальные либо побочный продукт жизнедеятельности - для расширения сознания(Prolog), либо "давно и неправда"(Logo, Basic)
Цитата: Богдан від 02 Жовтень 2007, 21:47:11
В школе мы учим Паскаль ( *нехороший* язык - чесслово ), а сам я немного выучил С и Бейсик.
Не обижай патриарха Вирта - он старался ;)
Цитата: FireBlade від 02 Жовтень 2007, 20:49:32
Такой вопрос: на Assembler программёрят мазохисты или проффесионалы? :D
Проффесиональные мазохисты ;-) ,которым очень важен прирост в быстродействии/размере (напрмер в каком-то кодеке) или когда без этого не обойтись(ОС)
Цитата: FireBlade від 02 Жовтень 2007, 20:49:32
Серьёзно: ниже уровнем только машинны код.
Нет, между ассемблером и машинным кодом существует взаимно однозначное соответствие.
Цитата: Andru від 02 Жовтень 2007, 20:40:35
ЗЫ: смотрю тут многие оперируют не языками а системами/средами программирования - Turbo C++, C++Builder и т.д. )
Да, огорчает.
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Bismark

Цитата: beep_boop від 03 Жовтень 2007, 00:19:07
Нет, между ассемблером и машинным кодом существует взаимно однозначное соответствие.
Соответствие вообще есть между всеми языками. Например тот же Паскаль тоже можно дизассемблировать, и получим Паскаль-прогу на ассемблере :)
А ведь напрямую на машинных кодах (биты и байты) никто не будет писать проги. Потому и существует ассемблер.

Andru

#29
Bismark
Почему не будет? :) Я на предмете "ЕОМ и микропроцессоры" писал прогу на машинных кодах, жесть еще та ) Жалко правда что вместо связки "готового решение на основе МП" выступал только эмулятор МП с интерфейсом для ввода кода(и естестно моментального его выполнения), но было весьма забавно.

Вот простейшая прога :) Решает вот такую тупую задачу:
Цитата
Решить выражение, декрементировать результат на единицу. Использовать следующие числа(N=4):
X1 = 4 * N + 40 = 56
X2 = 0.5 * X1 = 28
X3 = 0.3 * X1 = 17
X4 = 0.1 * X1 = 6

0011 1110
0011 1000
0010 0001
1000 0000
1101 0010
0011 0110
0001 0001
1001 0110
0010 1111
0100 0111
0011 1110
0001 1100
0000 1110
0000 0110
1010 1001
1011 0000
0011 1101
0111 0110


Все естестно писалось не с нуля, а использовались мнемокоды и потом шаманскими действиями превращалось в двоичный код ) Если интересно, то у меня еще сохранились сканы вот этого - "Система Команд МП КР580ИК80А"

Bismark

Цитата: Andru від 03 Жовтень 2007, 01:05:46
Bismark
Почему не будет? :) Я на предмете "ЕОМ и микропроцессоры" писал прогу на машинных кодах, жесть еще та ) Жалко правда что вместо связки "готового решение на основе МП" выступал только эмулятор МП с интерфейсом для ввода кода(и естестно моментального его выполнения), но было весьма забавно.
Тю, так это мне знакомо :)
В универе на предмете "Микропроцессоры" мы изучали систему команд проца КР580ИК80А, и естественно был практикум. Были у нас такие "чёрные чемоданы", назывались "Микролаб", в которых были собраны системы на базе этого проца. Также там была небольшая клавиатура для набора 16-ричных чисел (типа 0...9, А, В и т.д.) и индикатор введённых кодов.
Чтоб написать програму для той системы надо было написать её на ассемблере (конечно в версии под тот проц), потом по табличкам перевести в машинные коды и вводить уже эти коды в систему.

βεερ_βooρ

Цитата: Bismark від 03 Жовтень 2007, 00:50:15
Соответствие вообще есть между всеми языками.
ключевые слова взаимно однозначное соответствие.
Цитата: Bismark від 03 Жовтень 2007, 00:50:15
А ведь напрямую на машинных кодах (биты и байты) никто не будет писать проги. Потому и существует ассемблер.
, который по сути является всего лишь удобной мнемонической записью МК
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Andru

Bismark
Блин, те повезло больше :) У нас таких раритетов аля "черный чемодан" небыло )))

BASyak

Pascal/Delphi изучал ещё в школе. Собственно там и привит был интерес к программированию вцелом.
В институте пришлось переквалифицироваться на С/С++, хотя к тому же Делфи приходится иногда обращаться.
Это худший из миров, что я видел...

РастВор

Цитата: FireBlade від 02 Жовтень 2007, 20:49:32
Такой вопрос: на Assembler программёрят мазохисты или проффесионалы? :D

Почему мазохисты? Мазохисты это те, кто пишет на нем без необходимости...если писать на чистом С то код получается не на много медленнее а время сэкономить можно прилично...другое дело если без ASMа нельзя обойтись...

Кстати один препод в универе со всеми желающими может поспорить, что он на С напишет программу, которая работает не медленнее чем ваша на Ассемблере...
Pentium DC E2140 1.6Ghz @ 2.1Ghz/ ASUS P5L 1394/ 2*1Gb DDR2 667Mhz Transcend/ XpertVision Radeon 1950pro 512Mb/ WD Caviar 160 Gb, Hiper 435W

Andru

ЦитатаКстати один препод в универе со всеми желающими может поспорить, что он на С напишет программу, которая работает не медленнее чем ваша на Ассемблере...
какой наивный препод :) Он сможет на чистом Си написать операцию умножения матриц(допустим для графического приложения) быстрее чем на асме с использованием инструкций SSE? :) Вообщем если он не сильно конкретизировал правила спора, я бы поспорил )))

KJIuM

Цитата: Andru від 03 Жовтень 2007, 11:16:38
какой наивный препод :) Он сможет на чистом Си написать операцию умножения матриц(допустим для графического приложения) быстрее чем на асме с использованием инструкций SSE? :) Вообщем если он не сильно конкретизировал правила спора, я бы поспорил )))
Просто преподу не попадались такие студенты, которые прогают на асме! Они бы точно поспорили!
П.С. А сколько будет весить его прога на С, неужели тоже меньше чем на асме!?
Жить - значит мыслить.
                             Марк Туллий Цицерон

Xella

Basic - школа, Pascal - школа,институт, C/C++/Objective-C - институт, Java и Perl - бегло 5 курс на уровне лабораторных. Foxpro - не заслужено забыт, программировали в школе в "малой академии наук",  и в институте - был очень классный препод, не только учил толково предмет, но и жизни.
Последнее что писал - была дипломная работа, так получилось что на Delphi и было это в далеком 2003.
С тех пор не программировал, разве что переписывал чуть программы на Auto Lisp  в AutoCAD, но это было больше связано с миграцией с одного автокада на другой.
Вобщем теперь у меня уже второе образование и практически не связанная с программированием професия.
На данный момент я уже не считаю себя программистом.



Fersifex

Цитата: Olex від 03 Жовтень 2007, 12:30:22
Basic - школа, Pascal - школа
Да что ж за школа такая, а?! У нас информатика появится только в 10-11 классе, и то в 10-ом мы будем учить, что такое комп, инфа и клава, а в 11-ом - что такое ХТМЛ и самые главные дескрипторы!  :'(
Книга - это зеркало, и если в него смотрится обезьяна, то оттуда не может выглянуть лик апостола

βεερ_βooρ

Цитата: KJIuM від 03 Жовтень 2007, 11:47:37
П.С. А сколько будет весить его прога на С, неужели тоже меньше чем на асме!?
Нет, меньше не будет.
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Xella

Цитата: Fersifex від 03 Жовтень 2007, 15:56:53
Да что ж за школа такая, а?! У нас информатика появится только в 10-11 классе, и то в 10-ом мы будем учить, что такое комп, инфа и клава, а в 11-ом - что такое ХТМЛ и самые главные дескрипторы!  :'(
Я заканчивал гимназию, математический класс - информатика с 5 (c 1 по понятиям гимназии) класса.
В 5 классе дети изучают(я не изучал, пришел в гимназию, как она открылась в 7 классе) что то навроде простого алгоритмического языка программирования (Кенго? - точно не помню - но рука манипулятор переставляет ягоду? согласно написаной программы чето типа влево-вправо-вверх-вниз. Помню как выглядит, но внятно описать не могу).
Я же как пришел сразу было программирование на Quick Basic, и в принципе он оставался до 11 класса. А на занятиях малой академии уже в 9,10,11 классах был Turbo Pascal и Foxpro.

R@MS

У нас тоже в школе программирование началось во втором полугодии 10 класса :'( :'( :'(
Принимая низкий старт - убедись, что сзади никто не бежит с шестом

Daligator

Цитата: RAMS від 03 Жовтень 2007, 19:55:32
У нас тоже в школе программирование началось во втором полугодии 10 класса :'( :'( :'(
Это тебе еще повезло, у меня информатика такая же как у Fersifex, и то ее почти не бывает.

Bismark

Цитата: beep_boop від 03 Жовтень 2007, 01:45:59
Ассемблер, который по сути является всего лишь удобной мнемонической записью МК
Конечно, так и есть. Ведь ассемблер то и разработали для более удобного написания програм. А то на лампово-релейных ЭВМ приходилось ведь и биты/байты юзать :)

Retaliation

в школе с 10-ого было жалкое подобие информатики.
я был только на первом уроке, больше не ходил  :)
сам знаю основы С/С++, ну и немного могу на Паскале.

Immortiis

Когда то в школьные времена напаскалил кучу мини-игр - "пианино", танки, тир - все в графике. правда, мигало ужасно, т.к. экран каждый кадр очищался, а как сделать по-другому я не знал :)

Retaliation

Цитата: Immortiis від 04 Жовтень 2007, 16:27:21
Когда то в школьные времена напаскалил кучу мини-игр - "пианино", танки, тир - все в графике. правда, мигало ужасно, т.к. экран каждый кадр очищался, а как сделать по-другому я не знал :)
юзай C++ + OpenGL =)

firefire


Nikolai

C/C++, Assembly x86, LISP, Q(uick) Basic

Видел в глаза Lua). Только это скрипт помоему.
If you do what you have always done, you'll get what you have always got

Fenix

#49
Basic, Visual Basic, C++, Delphi, Pascal, Ассемблер х86, Java ну еще копался в Фортране немного, ну вроде все.
Еще выучил HTML но за язык я его не считаю, никаких алгоритмов тупо запомни теги, С++ знаю очень хорошо.