2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3, 4  След.
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 15:45 
Аватара пользователя
Qazed в сообщении #895290 писал(а):
Xubuntu
Низачот ;-) Ubuntu is a poor manʼs Windows. Большие мальчики юзают чё покруче. (Шутка юмора, never mind).
Qazed в сообщении #895290 писал(а):
Я такие штуки пару лет назад делал в Cinena 4D. Там есть модуль MoGraph
Сравнивать их не совсем корректно.
Qazed, давайте уж наконец определимся с определением понятия «диванный программист», а не то, боюсь, утонем в болоте. Каковы ваши цели и задачи? Вы можете их чётко определить?

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 15:56 
Аватара пользователя
Qazed в сообщении #895174 писал(а):
Итог:
1. Уверенное владение одним языком, вместо поверхностных знаний по 10-ти языкам;
2. Быть убеждённым, что потраченное время потрачено не зря;
3. Возможность писать полезные вещи;
4. На диванном уровне решать задачи от компьютерного зрения и программирования роботов до эмулирования нейронных сетей;
5. Получать удовольствие от процесса обучения

6. Принять участие в разработке open-source.

Ничего кардинально не поменялось

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 16:07 
Аватара пользователя
Из IDE для C++ можно еще посоветовать QtCreator.

AlexDem в сообщении #895286 писал(а):
Чтобы проверить значение переменной, нужно ввести команду (и так - для каждой, которую нужно узнать)

Код:
define hook-stop
info locals
end
И gdb будет показывать все локальные переменные при каждой остановке при отладке.

Еще полезна команда backtrace full.

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 16:26 
Аватара пользователя

(Оффтоп)

Xaositect в сообщении #895305 писал(а):
И gdb будет показывать все локальные переменные при каждой остановке при отладке.


Спасибо! Как выпадет случай, попробую воспользоваться вашими с Aritaborian советами.

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 17:18 
Аватара пользователя
Qazed в сообщении #895299 писал(а):
Ничего кардинально не поменялось
Прошу прощения. Я должен был заново перечитать всю тему, прежде чем второй раз спрашивать об одном и том же ;-)
Но. Есть одно «но». Ваши требования несовместны. Если вы хотите решать конкретные задачи, врубайтесь в Wolfram Mathematica. Недавно вышедшая десятая версия умеет почти всё. Это в буквальном смысле самые что ни на есть современные технологии на кончиках ваших пальцев. Одна-две строчки кода, Enter, вуаля. А если потратить ещё немного времени на изучение языка, можно такого наворотить...

(Оффтоп)

Да, я оголтелый фанат технологий Wolfram Research, и все мои заявления нужно делить на восемь, промывать в щёлоке и просеивать сухой остаток через сито.
Но если вы хотите научиться именно программированию... И если вы желаете понять, как работает машина. Си/С++. Только этот язык.

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 17:33 
Аватара пользователя
Всем спасибо. С завтрашнего дня начинаю изучать C++

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 17:39 
Аватара пользователя
Удачи вам в изучении Си. Но Математику тоже, пожалуйста, не забывайте.

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 21:47 
Аватара пользователя
Ну разумеется

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 22:09 
Aritaborian в сообщении #895329 писал(а):
Но если вы хотите научиться именно программированию... И если вы желаете понять, как работает машина. Си/С++. Только этот язык.

Есть и другое мнение. Что программирование и железо отделены. И что от языка зависит вообще всё.

Языки программирования -- они пишутся (во всяком случае сейчас, раньше было может иначе) для людей.

 
 
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 22:16 
Аватара пользователя
longstreet, вы, наверное, как-то неправильно поняли мои слова.

 
 
 
 Re: Выбор языка для изучения
Сообщение12.08.2014, 03:06 
А, ну если Ваше
Aritaborian в сообщении #895329 писал(а):
Но если вы хотите научиться именно программированию...

и
Aritaborian в сообщении #895329 писал(а):
И если вы желаете понять, как работает машина.

никак не связаны, то ОК.

 
 
 
 Re: Выбор языка для изучения
Сообщение13.08.2014, 20:54 
Qt C++. Кроссплатформенный. Бесплатный. Спецы говорят, что очень хорошая документация. Что ещё нужно для обучения?

 
 
 
 Re: Выбор языка для изучения
Сообщение13.08.2014, 21:41 
Alexu007 в сообщении #895911 писал(а):
Qt C++.

Язык вместе с библиотекой - не лучший вариант для первоначального изучения.

Alexu007 в сообщении #895911 писал(а):
Кроссплатформенный.

Такого очень много.

Alexu007 в сообщении #895911 писал(а):
Бесплатный.

Аналогично.

Alexu007 в сообщении #895911 писал(а):
Спецы говорят, что очень хорошая документация.
Для C++ :D

Существует утверждение (очень похожее на правду), что в полном объеме C++ не владеет ни один человек в мире. Это очень сложный язык с громадным количеством возможностей и зачастую весьма нетривиальной их синтаксической реализацией. В общем, для первоначального обучения найти что-то худшее трудно. Надстройка в виде Qt ситуацию не улучшает.

 
 
 
 Re: Выбор языка для изучения
Сообщение14.08.2014, 01:12 
BASIC. Всё возвращается к основам.

 
 
 
 Re: Выбор языка для изучения
Сообщение14.08.2014, 01:20 
Аватара пользователя
Pphantom в сообщении #895932 писал(а):
Язык вместе с библиотекой - не лучший вариант для первоначального изучения.
Язык без библиотеки почти бесполезен, в любом случае придется учить библиотеки в том объеме, который нужен для написания чего-нибудь полезного.

Pphantom в сообщении #895932 писал(а):
Существует утверждение (очень похожее на правду), что в полном объеме C++ не владеет ни один человек в мире. Это очень сложный язык с громадным количеством возможностей и зачастую весьма нетривиальной их синтаксической реализацией. В общем, для первоначального обучения найти что-то худшее трудно. Надстройка в виде Qt ситуацию не улучшает.
Проблема в том, что особо лучше-то ничего из более-менее популярного ничего нет, разве что питон, но он динамически типизирован и в нем плохо с инкапсуляцией - это плохо для обучения, потому что в начале полезнее, когда компилятор бьет по рукам.

 
 
 [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3, 4  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group