2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4  След.
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 15:45 
Аватара пользователя


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

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


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

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

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

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 16:07 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Из IDE для C++ можно еще посоветовать QtCreator.

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

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

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

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


07/08/06

3474

(Оффтоп)

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


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

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


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

(Оффтоп)

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

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


20/06/14
236
Всем спасибо. С завтрашнего дня начинаю изучать C++

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


11/06/12
10390
стихия.вздох.мюсли
Удачи вам в изучении Си. Но Математику тоже, пожалуйста, не забывайте.

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


20/06/14
236
Ну разумеется

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение11.08.2014, 22:09 


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

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

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

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


11/06/12
10390
стихия.вздох.мюсли
longstreet, вы, наверное, как-то неправильно поняли мои слова.

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение12.08.2014, 03:06 


28/11/11
2884
А, ну если Ваше
Aritaborian в сообщении #895329 писал(а):
Но если вы хотите научиться именно программированию...

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

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

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение13.08.2014, 20:54 


24/05/09

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

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение13.08.2014, 21:41 
Заслуженный участник


09/05/12
25179
Alexu007 в сообщении #895911 писал(а):
Qt C++.

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

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

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

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

Аналогично.

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

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

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение14.08.2014, 01:12 


24/05/09

2054
BASIC. Всё возвращается к основам.

 Профиль  
                  
 
 Re: Выбор языка для изучения
Сообщение14.08.2014, 01:20 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Pphantom в сообщении #895932 писал(а):
Язык вместе с библиотекой - не лучший вариант для первоначального изучения.
Язык без библиотеки почти бесполезен, в любом случае придется учить библиотеки в том объеме, который нужен для написания чего-нибудь полезного.

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3, 4  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group