"альтернативные" языки
От: Timur I.  
Дата: 01.02.07 11:35
Оценка:
Здравствуйте!
Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?

01.02.07 23:57: Перенесено модератором из 'О работе' — Хитрик Денис
Re: "альтернативные" языки
От: Lloyd Россия  
Дата: 01.02.07 11:37
Оценка:
Здравствуйте, Timur I., Вы писали:

TI>Здравствуйте!

TI>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?

Имхо, стоит.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: "альтернативные" языки
От: ned Австралия  
Дата: 01.02.07 11:43
Оценка: +2 :))) :))) :)))
Здравствуйте, Timur I., Вы писали:

TI>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?


English is must
Re[2]: "альтернативные" языки
От: egor83 Голландия  
Дата: 01.02.07 12:13
Оценка: 1 (1) +6 :)))
Здравствуйте, ned, Вы писали:

ned>English is must

is A must
Re[2]: "альтернативные" языки
От: Alexander_S_U https://github.com/alexanders-code/cmdxmlinstaller
Дата: 01.02.07 13:13
Оценка: +1
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, Timur I., Вы писали:


TI>>Здравствуйте!

TI>>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?

L>Имхо, стоит.


Какие языки из "альтернативных" для общего развития посоветуете?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
https://github.com/alexanders-code/cmdxmlinstaller
Re[3]: "альтернативные" языки
От: Mirrorer  
Дата: 01.02.07 13:34
Оценка:
Здравствуйте, Alexander_S_U, Вы писали:

A_S>Какие языки из "альтернативных" для общего развития посоветуете?


J

А вообще Scheme (по МИТ-овскому курсу SICP, ищется гуглом)

Haskell.

А еще помогает поиск по форуму RSDN\Декларативное программирование
... << RSDN@Home 1.2.0 The Offspring — Hypodermic >>
Re[3]: "альтернативные" языки
От: Sap78  
Дата: 01.02.07 13:57
Оценка:
Здравствуйте, Alexander_S_U, Вы писали:

A_S>Какие языки из "альтернативных" для общего развития посоветуете?


Ну скажем так: не для "общего развития", а для повышения общей культуры программирования.

http://en.wikipedia.org/wiki/Brainfuck
забавный язык
Re[3]: "альтернативные" языки
От: dotidot Россия  
Дата: 01.02.07 18:23
Оценка: :))) :)))
Здравствуйте, Alexander_S_U, Вы писали:

A_S>Какие языки из "альтернативных" для общего развития посоветуете?

SQL, правда это не альтернатива

Схему/Лисп, Хаскелл, пролог(для общего развитя кругозора), эрланг(сам не видел, но так сильно и упорно советуют что не могу не включить в список), ну и асм какой нить. Для того что бы убедиться что программировать можно "с улыбкой в душе и на устах": питон — очень улыбчивый язычок с батарейками в комплекте.

И САМОЕ ГЛАВНОЕ, В ОБЯЗАТЕЛЬНОМ ПОРЯДКЕ — !!! nemerle !!!
Re: "альтернативные" языки
От: Зверёк Харьковский  
Дата: 01.02.07 21:01
Оценка: 6 (2) +1 :)
Здравствуйте, Timur I., Вы писали:

TI>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?


Однозначно последнее.
FAQ — це мiй ай-кью!
Re[2]: "альтернативные" языки
От: Aquila http://www.wasm.ru
Дата: 01.02.07 21:08
Оценка: -1 :)
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Здравствуйте, Timur I., Вы писали:


TI>>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?


ЗХ>Однозначно последнее.


Многозначно сомневаюсь.
Re: "альтернативные" языки
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 02:12
Оценка: 26 (6) +3 :)
Здравствуйте, Timur I., Вы писали:

TI>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?


Мой список языков котрый может расширить кругозор:
1. C# — классика ООП, компонентность, статическая типизация, обобщенное программирование.
2. Руби — классика скриптов, динамика, гибкость.
3. Хаскель — функциональный подход, вывод типов, красивая идея классов типов (похожая на интерфейсы в C#, но которые можно подключать к уже имеющися типам), ленивое исполнение.
4. XQuary/XSLT — как пример языков трансформации данных.
5. Схема — как пример языка без синтаксиса и мощи макросов.
6. Рад, что даждались ожидаемого. Правильно немерле как квинтесенция свсего перечисленного выше.
7. Пролог, как демонстрация красивой идеии логического программирования практичски бесполеной на прктие.
8. SQL — пример декларативного языка обраобтки данных.
9. Регулярные выражения и Перл, как пример того что и на системах фирования можно писать программы.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: "альтернативные" языки
От: c-smile Канада http://terrainformatica.com
Дата: 02.02.07 04:54
Оценка: 47 (4) +4
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Здравствуйте, Timur I., Вы писали:


TI>>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?


ЗХ>Однозначно последнее.


Присоединяюсь. Ибо если такой вопрос к публике (а не к себе самому) возникает в принципе то не надо.
Вообще языки *изучать* не надо. Желание на посмотреть чего-то придет само (если придет).
Re[2]: "альтернативные" языки
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 02.02.07 04:59
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>1. C# — классика ООП, компонентность, статическая типизация, обобщенное программирование.

+Java.

VD>4. XQuary/XSLT — как пример языков трансформации данных.

+более частные спецификации: XSL-FO, SVG, X-Path и т.п.

VD>8. SQL — пример декларативного языка обраобтки данных.

+объектные подходы в БД

И самое главное, все перечисленное является все же универсальными инструментами, а есть специализированные платформы (+ЯП), к примеру, M-язык в Matlab.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Re[3]: "альтернативные" языки
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 02.02.07 05:15
Оценка: 3 (1) +1
Здравствуйте, c-smile, Вы писали:

CS>Вообще языки *изучать* не надо. Желание на посмотреть чего-то придет само (если придет).

По-моему, "изучать" языки не делая на них конкретный проект — пустая трата времени. В университетах Object Pascal дают по нескольку лет, и то после этого человек его не знает. Полевые условия — самый верный вариант обучения... ну и икра на хлебе появится.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Re[3]: "альтернативные" языки
От: Зверёк Харьковский  
Дата: 02.02.07 06:03
Оценка:
Здравствуйте, c-smile, Вы писали:

TI>>>Как считаете, стоит ли тратить время на изучения "альтернативных" языков и технологий ? Под альтернативными я понимаю не C++/Java/Php/Perl/C# Или это будет пустая трата времени и сил ?


ЗХ>>Однозначно последнее.


CS>Присоединяюсь. Ибо если такой вопрос к публике (а не к себе самому) возникает в принципе то не надо.

CS>Вообще языки *изучать* не надо. Желание на посмотреть чего-то придет само (если придет).

Во!
А то я уж было забоялся, что придется долго и нудно объяснять свою экстремистскую выходку
FAQ — це мiй ай-кью!
Re[4]: "альтернативные" языки
От: Turtle.BAZON.Group  
Дата: 02.02.07 06:18
Оценка:
Здравствуйте, Sap78, Вы писали:

S>http://en.wikipedia.org/wiki/Brainfuck

S>забавный язык

Для сильно общего развития. Для забавы есть еще WhiteSpace.
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[2]: "альтернативные" языки
От: raskin Россия  
Дата: 02.02.07 07:49
Оценка:
VladD2 wrote:
> Мой список языков котрый может расширить кругозор:
> 1. C# — классика ООП, компонентность, статическая типизация, обобщенное
> программирование.
> 2. Руби — классика скриптов, динамика, гибкость.
А ещё можно посмотреть на shell (желательно zsh, в котором некоторые
грабли и странности убраны), чтобы увидеть, как раньше выглядел
зарождающийся компонентный подход.

> 3. Хаскель — функциональный подход, вывод типов, красивая идея классов

Более точно — чистый функциональный подход. Обратить внимание, как
изысканно преодолевается требование чистой функциональности...
> типов (похожая на интерфейсы в C#, но которые можно подключать к уже
> имеющися типам), ленивое исполнение.
> 4. XQuary/XSLT — как пример языков трансформации данных.
> 5. Схема — как пример языка без синтаксиса и мощи макросов.
Ну почему в русском языке нет нормальных синтаксических скобок... Я-то
знаю, что "без" относится только к синтаксису, но просто прочитав
предложение, этого не понять.

Кстати, если учить Схему ради кругозора, стоит обратить внимание на
continuations и то, что с их помощью делают. Также вокруг Схемы крутится
много функционального подхода в умеренной форме. С другой стороны, есть
Common Lisp, с большей библиотекой, объектной системой (исходно
написанной на макросах) и даже с шансами скомпилировать. Можно
посмотреть, только не надо пытаться посмотреть в нём всё.

> 6. Рад, что даждались ожидаемого. Правильно немерле как квинтесенция

> всего перечисленного выше.
Хочется добавить — и пример их загона в русло максимально практичного
использования. Можно посмотреть на Схему или Lisp, на макросы, и найти
те действия, которое на Nemerle надо делать сложнее — посмотреть, для
чего так сделано. Можно сравнить вывод типов с Haskell, убедиться, что
типы надо указывать чаще — посмотреть ради чего.

> 7. Пролог, как демонстрация красивой идеи логического программирования

> практически бесполезной на практике.
Возможно, это связано с мощностями...

> 8. SQL — пример декларативного языка обработки данных.

> 9. Регулярные выражения и Перл, как пример того что и на системах
> фирования можно писать программы.
Системах чего? Perl — скорее, для понимания того, как написать
программу, которую нельзя читать, и как написать программу, которую
можно читать как текст (речь не про комментарии), но не как программу.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: "альтернативные" языки
От: DiKey Россия  
Дата: 02.02.07 08:33
Оценка:
VD>7. Пролог, как демонстрация красивой идеии логического программирования практичски бесполеной на прктие.
Не сказал бы, что совсем уж бесполезной. У меня был опыт реализации бизнес-логики для информационной системы как раз на Прологе. И конструкция эта до сих пор нормально работает. В коммерческой, кстати, организации.

А польза от всяких "альтернативных" языков действительно большая, поскольку учишься смотреть на проблему с такого угла, с какого и в голову бы раньше не пришло.
Re[3]: "альтернативные" языки
От: Lloyd Россия  
Дата: 02.02.07 10:19
Оценка: +3 :)
Здравствуйте, rsn81, Вы писали:

VD>>4. XQuary/XSLT — как пример языков трансформации данных.

R>+более частные спецификации: XSL-FO, SVG, X-Path и т.п.

XSL-FO, SVG — совершенно не в тему. Это форматы данных, а не языки. С тем же успехом можно учить rtf или png.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: "альтернативные" языки
От: Константин Россия  
Дата: 02.02.07 10:23
Оценка: +2
Здравствуйте, VladD2, Вы писали:

VD>1. C# — классика ООП, компонентность, статическая типизация, обобщенное программирование.

VD>2. Руби — классика скриптов, динамика, гибкость.
VD>3. Хаскель — функциональный подход, вывод типов, красивая идея классов типов (похожая на интерфейсы в C#, но которые можно подключать к уже имеющися типам), ленивое исполнение.
VD>4. XQuary/XSLT — как пример языков трансформации данных.
VD>5. Схема — как пример языка без синтаксиса и мощи макросов.
VD>6. Рад, что даждались ожидаемого. Правильно немерле как квинтесенция свсего перечисленного выше.
VD>7. Пролог, как демонстрация красивой идеии логического программирования практичски бесполеной на прктие.
VD>8. SQL — пример декларативного языка обраобтки данных.
VD>9. Регулярные выражения и Перл, как пример того что и на системах фирования можно писать программы.

Я бы добавил
10. Erlang, как сoncurrency oriented language
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.