Перейти к содержанию
    

Изучение новых языков программирования

Я как раз так не считаю, а вы попробуйте предложить на замену Linux что-нибуть

 

Понятно, обсуждение языков и библиотек свели к любимой теме Linux flame war. Там по крайней мере у вас есть аргументы.

Да я и спорить не буду.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

обсуждение языков и библиотек свели к любимой теме Linux flame war. Там по крайней мере у вас есть аргументы.

 

И аргументы и факты. Сферический ЯП никогда не получит популярность просто так на пустом месте. Ваши аргументы про неудачность библиотек Java - это просто смешно. Где интересно были бы всякие Clojure и Scala не имей они интеграции с Java.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И аргументы и факты. Сферический ЯП никогда не получит популярность просто так на пустом месте. .

Есть языки долгожители, которые "опровергают" данное положение вещей.

При "отcутствии" серъёзных библиотек, "отсутствию" поддержки со стороны промышленности и университетов, "отсутствию" нормального синтаксиса и семантики,

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

и тем не менее показывающем свою жизнестойкость. Один из примеров (не единичный) его применения

 

P.S. т.е. "сам язык" может организовывать около себя сообщество и обходится разными "методиками" для преодоления "отсутствующих" возможностей

для применения. :smile3046:

Более "экзотическое" возможно, но пользователей на просторах бывшего СССР на порядок меньше для поддержки и развития. (хотя, что то, в этом есть)

Изменено пользователем Kopa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. посоветуйте литературу для изучения Java. Спасибо

Посмотрите вот это

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смешной разговор. Если человек может сформировать мысль на русском,иврите, китайском — то дальше хоть Ява, хоть Верилог, хоть С ++ — какая разница то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какая разница то?
в количестве слов. На китайском 2 иероглифа - на английском целое предложение.

на Scala исходник раз в 3..5 короче аналогичного на Java, не говоря про Ц++

Изменено пользователем ukpyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть такие языки, чтобы их компиляторы или интерпретаторы были написаны не на C?

 

Несомненно! Например, (Borland) Builder C/C++ Compiler написан на Паскале. А первые языки программирования (например, Fortran) писали на ассеблере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть такие языки, чтобы их компиляторы или интерпретаторы были написаны не на C?

Да сколько угодно: http://ru.wikipedia.org/wiki/Раскрутка_компилятора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для подручного применения неплох пытон (Python), тем более что для него есть библиотеки PySerial, PyQt, PyModbus, PyOPC и вообще много чего на все случаи жизни.

Рептилия - это уже целый мир. В принципе, более всего подходит в качестве "glue language".

Lua симпатишнее вроде, но уже поздняк метаццо :) - не догонит никто питоно-наработки:

FreeCad, Blender, Kicad, Scilab, Qt, ... мама дорогая!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полез читать про Lua, набрел на это:

http://www.tiobe.com/index.php/content/pap...tpci/index.html

Думаю, будет интересно посмотреть и прокомментировать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, о питоне.

Есть вариант известной книги, где вместо Scheme используется Python:

This book is derived from the classic textbook Structure and Interpretation of Computer Programs by Abelson, Sussman, and Sussman.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, будет интересно посмотреть и прокомментировать...
Lua идеально подходит для встраивания.

В отличии от Питона, можно статически встроить в любую С/С++ программу.

Связывание с С функциями элементарное.

Система ООП минималистична, но продуманнее и в некоторых местах мощнее того же раздутого Питона, куда ООП было прикручено задним числом кривыми гвоздями.

Работает в несколько раз быстрее многих динамических языков, а с LuaJIT - на порядок.

Изменено пользователем ukpyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. посоветуйте литературу для изучения Java. Спасибо

Про Java есть много книг. Ищите книги о Java 7.

 

Java SE 7:

Y. Daniel Liang - Introduction to Java Programming (9th Edition)

Learn Java for Android Development, 2nd Edition

Шилдт Г. Java. Полное руководство (8-е издание, 2012) здесь и здесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...