Язык программирования (Отписываем :)F)

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

Язык программирования
Какой язык программирования Вы ЛЮБИТЕ?

С
250
16%
С++
258
17%
Java
94
6%
Pascal
86
6%
Assembly
85
6%
Lisp
31
2%
Prolog
11
1%
Python
128
8%
Ruby
31
2%
PHP
124
8%
Perl
78
5%
Ada
7
0%
Forth
10
1%
Haskell
16
1%
Basic
50
3%
Фортран
13
1%
bash
135
9%
Smalltalk
5
0%
Delphi
71
5%
Что такое язык программирования?
34
2%
 
Всего голосов: 1517

Аватара пользователя
/dev/random
Администратор
Сообщения: 4748
ОС: Gentoo

Re: Язык программирования

Сообщение /dev/random » 17.06.2009 23:20

ekkl писал(а):
17.06.2009 23:17
Пардрн, это бейсики?

Нет, это ответ на вопрос голосования.


ekkl писал(а):
17.06.2009 23:17
Я так и не понял, есть ли компилятор для перла, или он совершенно не нужен?

Ну, может, какой извращенец и написал, но, вообще-то, это скриптовый язык.
Спасибо сказали:

ekkl
Сообщения: 139
ОС: 3.17.3-300.fc21.x86_64

Re: Язык программирования

Сообщение ekkl » 17.06.2009 23:48

/dev/random писал(а):
17.06.2009 23:20
Ну, может, какой извращенец и написал, но, вообще-то, это скриптовый язык.

А возможности, скажем, относительно того же бейсика как?
Может действительно вообще не стои париться с васиками, а попробовать перл.
(Как не одна чепуха так вторая :( То киррилицы не видит, то еще чего-то)
Окна, как я понял создавать можно. И не сложно. Доступ к БД есть.
Может кто посоветует что почитать для начала.
dd if=/dev/zero of=/dev/null bs=1M
И пусть весь мир подождет.....
Спасибо сказали:

Аватара пользователя
diesel
Модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Язык программирования

Сообщение diesel » 18.06.2009 00:44

ekkl писал(а):
17.06.2009 23:48
/dev/random писал(а):
17.06.2009 23:20
Ну, может, какой извращенец и написал, но, вообще-то, это скриптовый язык.

А возможности, скажем, относительно того же бейсика как?
Может действительно вообще не стои париться с васиками, а попробовать перл.

если Basic еще не окончательно съел мозг, то perl в любом случае стоит попробовать. Правда, сейчас народ предпочитает относительно более понятный python, или, иногда, ruby.

ekkl писал(а):
17.06.2009 23:48
То киррилицы не видит, то еще чего-то)

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

ekkl писал(а):
17.06.2009 23:48
Окна, как я понял создавать можно. И не сложно. Доступ к БД есть.
Может кто посоветует что почитать для начала.

google: Lama Book, потом Camel Book.
Спасибо сказали:

pcodr
Сообщения: 283
ОС: Debian

Re: Язык программирования

Сообщение pcodr » 18.06.2009 07:08

ekkl писал(а):
17.06.2009 23:17
Я так и не понял, есть ли компилятор для перла, или он совершенно не нужен?


В текущей 5-ой версии языка насколько я знаю нет рабочего компилятора, хотя попытки его создания были. В Perl 6 с этим будет проще.

Для начала можно почитать вот этот курс, ну а потом если понравится и Camel Book прикупить.
remote system type is unix
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Язык программирования

Сообщение drBatty » 20.06.2009 06:49

ekkl писал(а):
17.06.2009 14:20
Неужели нет НОРМАЛЬНОГО Васика под линух?
а зачем?
мой вам совет: изучайте C или C++
ekkl писал(а):
17.06.2009 23:17
Я так и не понял, есть ли компилятор для перла, или он совершенно не нужен?

так это-же скриптовый язык. интерпретатор есть, а компилятор... ИМХО отсутствие компилятора это просто свойство языка, это не хорошо и не плохо, точнее это не всегда хорошо и не всегда плохо. если для ваших задач нужен компилятор, используйте C/C++. есть ещё паскаль, но он довольно неудобный, особенно для работы со сложными структурами.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Язык программирования

Сообщение altwazar » 20.06.2009 07:36

drBatty писал(а):
20.06.2009 06:49
мой вам совет: изучайте C или C++


Лучше питон, что бы зря время не терять :)
Спасибо сказали:

Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Язык программирования

Сообщение Portnov » 28.06.2009 10:04

Раз уж тема в разговорах.
"Язык имеет значение":
http://vshabanov-ru.blogspot.com/2008/07/blog-post.html
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:

Аватара пользователя
Ali1
Сообщения: 2250

Re: Язык программирования

Сообщение Ali1 » 28.06.2009 11:09

Portnov
Самое ценное замечание :
("http://vshabanov-ru.blogspot.com/2008/07/blog-post.html") писал(а):И главное, не переставайте искать лучшее. Надеюсь лет через 5 я напишу такой же разгром хаскела и буду рвать волосы, что не использовал другой язык все это время.
Спасибо сказали:

Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Язык программирования

Сообщение altwazar » 30.06.2009 17:03

Portnov писал(а):
28.06.2009 10:04
Раз уж тема в разговорах.
"Язык имеет значение":
http://vshabanov-ru.blogspot.com/2008/07/blog-post.html


Интересная вещь этот haskell, давно ничего такого простого не видел.
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Язык программирования

Сообщение drBatty » 02.07.2009 00:40

altwazar писал(а):
20.06.2009 07:36
Лучше питон, что бы зря время не терять :)

вы уверены?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Язык программирования

Сообщение Aectann » 02.07.2009 21:58

altwazar писал(а):
20.06.2009 07:36
drBatty писал(а):
20.06.2009 06:49
мой вам совет: изучайте C или C++


Лучше питон, что бы зря время не терять :)

Спорно. Но по-моему лучше знать и то, и другое.
My god... it's full of stars!...
Спасибо сказали:

Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Язык программирования

Сообщение altwazar » 03.07.2009 09:22

drBatty писал(а):
02.07.2009 00:40
altwazar писал(а):
20.06.2009 07:36
Лучше питон, что бы зря время не терять :)

вы уверены?

Я бы с него начал. А если не дай бог потребуется C++, то потом можно и им заняться. Для меня C++ оказался вообще пустой тратой времени, лучше бы на лисп его потратил.
Для каких-нибудь интенсивных вычислений c/c++ должны быть хороши.
Сам хочу посмотреть еще ocaml и erlang, думаю от них тоже больше пользы будет.
Спасибо сказали:

Аватара пользователя
komcumir
Сообщения: 273
ОС: Alt 5.0

Re: Язык программирования

Сообщение komcumir » 03.07.2009 09:41

последнее время подсел на tcl/tk
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Язык программирования

Сообщение drBatty » 03.07.2009 12:42

altwazar писал(а):
03.07.2009 09:22
Для каких-нибудь интенсивных вычислений c/c++ должны быть хороши.
да. для сложных алгоритмов. всякие леса деревьев, сложные сортировки и прочее.
для задач вида

Код: Выделить всё

если X то Y, выход

пойдёт и bash. а зачем питон? не рыба не мясо ;) пустая трата времени.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Язык программирования

Сообщение altwazar » 03.07.2009 13:49

drBatty писал(а):
03.07.2009 12:42
да. для сложных алгоритмов. всякие леса деревьев, сложные сортировки и прочее.

Критичных ко времени выполнения. Не так часто встречаются, их действительно лучше на всяких C делать.

drBatty писал(а):
03.07.2009 12:42
пойдёт и bash. а зачем питон? не рыба не мясо ;) пустая трата времени.


Для гуи, сетевых и web-приложений. Ну и когда баша не хватает.
Спасибо сказали:

Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

Re: Язык программирования

Сообщение izen.fire » 03.07.2009 22:04

drBatty писал(а):
03.07.2009 12:42
altwazar писал(а):
03.07.2009 09:22
Для каких-нибудь интенсивных вычислений c/c++ должны быть хороши.
да. для сложных алгоритмов. всякие леса деревьев, сложные сортировки и прочее.
для задач вида

Код: Выделить всё

если X то Y, выход

пойдёт и bash. а зачем питон? не рыба не мясо ;) пустая трата времени.
Bash не везде установлен.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали:

Аватара пользователя
diesel
Модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Язык программирования

Сообщение diesel » 03.07.2009 23:27

drBatty писал(а):
03.07.2009 12:42
altwazar писал(а):
03.07.2009 09:22
Для каких-нибудь интенсивных вычислений c/c++ должны быть хороши.
да. для сложных алгоритмов. всякие леса деревьев, сложные сортировки и прочее.
для задач вида

Код: Выделить всё

если X то Y, выход

пойдёт и bash. а зачем питон? не рыба не мясо ;) пустая трата времени.

python/perl/ruby - это как раз возможность писать "сложные алгоритмы, всякие леса деревьев, сложные сортировки", не заморачиваясь на управлении памятью и типизации. Помнится высказывание что-то типа "покажите мне ваши структуры данных, и я скажу как работает программа" - не помню чье, так вот скриптовые языки - опять же возможность быстро построить желаемые структуры, и написать простые правила их обработки.

плюс к тому - bash - штука достаточно медленная.
Спасибо сказали:

Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Язык программирования

Сообщение altwazar » 04.07.2009 08:34

diesel писал(а):
03.07.2009 23:27
python/perl/ruby - это как раз возможность писать "сложные алгоритмы, всякие леса деревьев, сложные сортировки", не заморачиваясь на управлении памятью и типизации. Помнится высказывание что-то типа "покажите мне ваши структуры данных, и я скажу как работает программа" - не помню чье, так вот скриптовые языки - опять же возможность быстро построить желаемые структуры, и написать простые правила их обработки.


Угу. Но думаю иногда приходиться применять c/c++, если скорость выполнения будет критичной (могу правда и ошибаться).
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Язык программирования

Сообщение Experementator » 24.07.2009 11:11

А кто-нибудь может мне подсказать, где можно нарыть компилятор/интерпретатор для языка BrainFuck под Linux? :rolleyes: А то я погуглил, а везде только виндовские... :unsure: Особенно надеюсь на Liksys и phasma, как на, судя по всему, любителей этого языка... :tongue:
З.Ы. Да, я мазохист и не надо мне об этом ещё раз напоминать! :crazy:
Спасибо сказали:

watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Язык программирования

Сообщение watashiwa_daredeska » 24.07.2009 11:29

Experementator писал(а):
24.07.2009 11:11
где можно нарыть компилятор/интерпретатор для языка BrainFuck под Linux?
На Википедии есть описание эквивалентов на C. Транслятор в C пишется минут за 15 от силы, занимает от силы один экран текста.
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Язык программирования

Сообщение NickLion » 24.07.2009 11:30

Ни Liksys, ни phasma тут больше не появляются. Ну, почти :) Не считая недавнего краткого залета phasma.
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Язык программирования

Сообщение Experementator » 24.07.2009 19:30

watashiwa_daredeska писал(а):
24.07.2009 11:29
На Википедии есть описание эквивалентов на C. Транслятор в C пишется минут за 15 от силы, занимает от силы один экран текста.


Спаибо, за совет, сейчас сварганим... :tongue:
Спасибо сказали:

Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: Язык программирования

Сообщение --=Civil696=-- » 27.07.2009 00:26

Experementator писал(а):
24.07.2009 11:11
А кто-нибудь может мне подсказать, где можно нарыть компилятор/интерпретатор для языка BrainFuck под Linux? :rolleyes: А то я погуглил, а везде только виндовские... :unsure: Особенно надеюсь на Liksys и phasma, как на, судя по всему, любителей этого языка... :tongue:
З.Ы. Да, я мазохист и не надо мне об этом ещё раз напоминать! :crazy:

Код: Выделить всё

[23.45 debi-tan] ~
$ apt-cache search brainfuck
beef - flexible Brainfuck interpreter

Если в сусевских репах нету
Homepage: http://www.kiyuko.org/beef
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4748
ОС: Gentoo

Re: Язык программирования

Сообщение /dev/random » 27.07.2009 01:36

Могу добавить:

Код: Выделить всё

$ eix -S brainfuck
* app-vim/brainfuck-syntax
     Available versions:  1.0.1
     Homepage:            http://www.vim.org/scripts/script.php?script_id=716
     Description:         vim plugin: BrainFuck source file syntax highlighting

* dev-lang/bff
     Available versions:  1.0.3.1 {test}
     Homepage:            http://swapped.cc/bf/
     Description:         a brainfuck interpreter

* dev-lang/awib [1]
     Available versions:  ~1.0_rc5_beta
     Homepage:            http://www.nada.kth.se/~matslina/awib/
     Description:         Optimizing brainfuck compiler written in brainfuck for Linux on i386.

* dev-lang/brainwash [1]
     Available versions:  ~0.3 {char}
     Homepage:            http://brainwash.sourceforge.net/
     Description:         An optimizing interpreter for the Brainfuck programming language.
Спасибо сказали:

coopht
Сообщения: 4
ОС: Gentoo Linux

Re: Язык программирования

Сообщение coopht » 27.07.2009 19:50

Больше всего из кучи опробованных языков программирования нравится Ада.
Спасибо сказали:

Аватара пользователя
nuclear
Сообщения: 68
ОС: Ubuntu

Re: Язык программирования

Сообщение nuclear » 27.07.2009 20:28

Мне нравится python и php.
Так же че-то пытаюсь на C++ делать :)
Спасибо сказали:

gultyai
Сообщения: 15
ОС: windows XP+mandriva 2008pp

Re: Язык программирования

Сообщение gultyai » 28.07.2009 13:44

Когда-то меня учили алголу (практика как водится на совсем другом, был такой АП - язык Армянского Программирования). Потом переучивали на фортран. Когда познакомился с паскалем (еще ANSI стандарта для DEC совместимых машин) - понял мое. ИМХО сейчас фрипаскаль неплох, а с лазарусом позволяет быстро писать оконные программы с кучей финтифлюшек.
Спасибо сказали:

Аватара пользователя
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Язык программирования

Сообщение frp » 25.10.2009 09:14

Experementator писал(а):
24.07.2009 11:11
А кто-нибудь может мне подсказать, где можно нарыть компилятор/интерпретатор для языка BrainFuck под Linux?

В разделе "Программирование" ищете тему "brainfuck". Там есть исходники моего компилятора brainfuck под Linux.

PS. На Brainfuck очень сложно писать - даже очень простые задачи превращаются в головоломки.
PS2. Befunge - имхо, интереснее, чем Brainfuck - найти мой компилятор можно в теме Befunge в разделе "Программирование"
QSQLiteBrowser - моя утилита для просмотра и изменения баз данных SQLite (пока 0.0.2-prealpha).
Блог
Спасибо сказали:

Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Язык программирования

Сообщение Portnov » 26.10.2009 20:55

gultyai писал(а):
28.07.2009 13:44
был такой АП - язык Армянского Программирования

/me представил себе 1С-подобный ЯП, тока не русскими а армянскими букаффками... o_O
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:

Аватара пользователя
begin2009
Сообщения: 349
Статус: Ламер со стажем
ОС: без глюков

Re: Язык программирования

Сообщение begin2009 » 27.10.2009 18:29

Portnov писал(а):
26.10.2009 20:55
gultyai писал(а):
28.07.2009 13:44
был такой АП - язык Армянского Программирования

/me представил себе 1С-подобный ЯП, тока не русскими а армянскими букаффками... o_O


Помню такой. Нечто бейсикоподобное, тока русскими словами. Ну, к примеру, оператор "чергр()" (не помню, вместе это писалось или раздельно) - означало черчение графика звездочками на пишущей машинке "консул". А "Армянское Программирование", ИМХО, то, что реализован был на машине "Наири-К", производившейся в Ереване (хотя все-таки наверно - Алгоритмическое Программирование).
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
Спасибо сказали: