Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 5.00
DiffEreD
1427 / 764 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
#1

Что следует дальше за C++? - C++

21.06.2011, 01:04. Просмотров 3530. Ответов 62
Метки нет (Все метки)

Я вот уже несколько месяцев изучаю C++ самостоятельно дома ради собственного интереса. Както понравилось оно мне однажды складывать разные простинькие програмки вот ирешил изучать далие. Читаю сейчас Стивена Прата. Вот, собственно, мне интересно, что далие идет в учебном курсе по програмированию после изучения C++? C# чтоли?
Немного переформулирую свой вопрос, сейчас все программы которые я соченял запускаются в примитивной консоли командной строки. Когда и как будут писатся программы с оконным "режимом" windows или программа которая меняет настройки в реестре windows, выходит в интернет, запускает кое какие файлы? В общем, кто уже "все" выучил, разкажите поочереди, что за чем вы изучали. Надеюсь, вы меня поняли. Извеняюсь, если вопрос уже обсуждался.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2011, 01:04     Что следует дальше за C++?
Посмотрите здесь:

C++ что и зачем следует, а так же как работет
Что дальше? C++
C++ с++ и что дальше
Что учить дальше? C++
Что дальше? C++
Что дальше C++
C++ Что учить дальше?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
21.06.2011, 13:05     Что следует дальше за C++? #41
Я тоже за окошки, ибо обычному пользователю, не программисту, для которого пишется та, или иная, программа с пользовательским графическим интерфейсом, будет удобно и приятно ее использовать, нежели "клацать" в консольке... Для решения каких-либо задач, численных вычислений, получения данных etc... можно и в cmd делать, для себя... Но для пользователя, извините!
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.06.2011, 13:10     Что следует дальше за C++? #42
уже не раз говорили - все зависит от задачи.
если программа при запуске удаляет из реестра все файлы, содержащие слово "Kaspersky" - интерфейс ей не нужен.

вот в 1С тоже в принципе интерфейс не нужен. она и без пользователя будет через жопу работать
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
21.06.2011, 13:15     Что следует дальше за C++? #43
Цитата Сообщение от taras atavin Посмотреть сообщение
При этом система и оболочка - две разные программы. Но если даже это не поддерживается, если программу можно только запустить, но не передать ей параметры командной строки, не набрать команду уже в ней и не ткнуть в ней куда то мышью, то нафиг она нужна? Просмоторщики? Эйси. Ввывод у них есть, а в контексте их задачи выбор файла и вывод картинки - уже интерфейс. Но если для взаимодействия, пусть косвенного, но хоть какого то с пользователем нет ничего, то нафиг она вообще нужна?
taras atavin, всё ясно, мы с вами говорим о разных вещах. Текстовый интерфейс - это как в edit.com, cfdisk, top и тому подобном. А под командным интерфейсом я имел ввиду параметры, передаваемые программе, например rm -rf /

Как сказал co6ak, не всем программам вообще нужен какой-либо интерфейс. Вирусы вон без него работают, хотя я не одобряю подобные программы. Но они ведь работают!
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.06.2011, 13:19     Что следует дальше за C++? #44
Цитата Сообщение от co6ak Посмотреть сообщение
если программа при запуске удаляет из реестра все файлы, содержащие слово "Kaspersky" - интерфейс ей не нужен.
А теперь объясни, зачем нужны вирусы. Любой же полезной проге задачи ставит человек. Ты можешь не обращаться к самой проге, тот же солвер игрового движка пользователю непосредственно не доступен, но параметры уравнений зависят от происходящего в игре, в том числе от действий пользователя и ему же выводится результат.
Nameless One
Эксперт С++
5764 / 3413 / 255
Регистрация: 08.02.2010
Сообщений: 7,429
21.06.2011, 13:22     Что следует дальше за C++? #45
Цитата Сообщение от iama Посмотреть сообщение
все современные языки плюс-минус равносильны, учитывая специфику каждого
я бы на твоем месте посмотрел на Lisp, Haskell и Erlang (на последний в особенности), прежде чем утвержать подобное.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
21.06.2011, 13:22     Что следует дальше за C++? #46
Цитата Сообщение от taras atavin Посмотреть сообщение
А теперь объясни, зачем нужны вирусы.
Не переводите разговор.
Я показал программу. Функционал есть, интерфейса нет. Но она мне периодически нужна.
Будете по-прежнему отрицать этот факт?
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.06.2011, 13:24     Что следует дальше за C++? #47
Uninstul? Эйси. Результат его работы опять таки виден пользователю, он знает, где смотреть (хотябы частично), зачем это делается и когда надо запускать саму софтину, а когда не надо и ко всему прочему сам uninstul можно считать частью удаляемой софтины. Если же удалялка работает втихаря, то это вирус и пользоватлю заражённой машины он нафиг не нужен. Трояны, кстати, имеют интерфейс удалённого управления автором. Биллиотеки пользователю непосредственно не доступны и даже не могут быть им запущены, но все их вызовы поступают из других программ или в ответ опять таки на действия пользователя, или в конечном счёте для оповещения пользователя о наступлении определённого события (для будильника и звонок - интерфейс).
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
21.06.2011, 13:25     Что следует дальше за C++? #48
Цитата Сообщение от taras atavin Посмотреть сообщение
Unistul? Эйси. Результат его работы опять таки виден пользователю.
Вы иногда мозг включайте. Результат работы виден пользователю и интерфейс - это разные вещи.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
21.06.2011, 13:33     Что следует дальше за C++? #49
Цитата Сообщение от mimicria Посмотреть сообщение
Вы иногда мозг включайте. Результат работы виден пользователю и интерфейс - это разные вещи.
Я его не выключал, а если бы ты свой включил, то прочитал бы целиком. Или ты будешь отрицать факт взаимодейтвия?
Nameless One
21.06.2011, 13:35
  #50
 Комментарий модератора 
Давайте вернемся к обсуждаемой теме? А taras atavin и mimicria могут обсудить концепцию пользовательского интерфейса в личке (это был такой тонкий намек)
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
21.06.2011, 13:39     Что следует дальше за C++? #51
Тогда я спрошу еще раз. Ваши слова:
Цитата Сообщение от taras atavin Посмотреть сообщение
Но если для взаимодействия, пусть косвенного, но хоть какого то с пользователем нет ничего, то нафиг она вообще нужна?
Я вам показываю программу
C++
1
2
3
4
5
6
#include <stdio.h>
int main()
{
 remove( "c:\Program Files\Opera\profile\cookies4.dat" );
 return 0;
}
Взаимодействия нет, а функционал есть. И программа нужна.
Цитата Сообщение от taras atavin Посмотреть сообщение
Если же удалялка работает втихаря, то это вирус и пользоватлю заражённой машины он нафиг не нужен.
Это вы так думаете. А для меня как пользователя это всего лишь удалялка печенек, которой не нужен интерфейс. Вообще.

Добавлено через 1 минуту
Nameless One, понял, удаляюсь
Jupiter
Каратель
Эксперт C++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.06.2011, 13:43     Что следует дальше за C++? #52
Цитата Сообщение от taras atavin Посмотреть сообщение
Интерпретация - это прошлый век, а он спрашивает, что следует за плюсами.
1. вы действительно восприняли мой пост серьезно? везде видить противников - это паранойя
2. читайте маны про компиляцию/интерпретацию дотНЕТа/явы
3. противоречишь сам себе, это что
Цитата Сообщение от taras atavin Посмотреть сообщение
бейсик, скриптовую джаву и PHP
по твоему компилируемые языки?

Цитата Сообщение от taras atavin Посмотреть сообщение
А над компилятором? Язык программирования не существует в отрыве от реализации
половина фич уже поддерживается

Не по теме:

что не день, то очередной холивар на тему "книги", "IDE", "что дальше?", "что круче?"

co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.06.2011, 16:13     Что следует дальше за C++? #53
откуда такая информация?
викиликс?
schdub
2932 / 1276 / 235
Регистрация: 19.01.2009
Сообщений: 3,316
Завершенные тесты: 1
21.06.2011, 16:25     Что следует дальше за C++? #54
ТС, после С++ я начал изучать Python и очень рад этому (холиварить не собираюсь).

Не по теме:

co6ak,

PB
21.06.2011, 16:39
  #55

Не по теме:

Цитата Сообщение от yuron_477 Посмотреть сообщение
сейчас все программы которые я соченял запускаются в примитивной консоли командной строки. Когда и как будут писатся программы с оконным "режимом
Надо было с бейсика начинать.
Тогда сразу были бы окошки и не пришлось бы мучится с консолью.

schdub
21.06.2011, 16:51
  #56

Не по теме:

Цитата Сообщение от PB Посмотреть сообщение
Надо было с бейсика начинать.
PB, я начинал с G-BASIC - это было 12 лет назад. Кроме консоли там был еще графический режим с 4-я слоями и спрайтовой анимацией - никакого ГУЯ и окошек в современном понимании

taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.06.2011, 05:36     Что следует дальше за C++? #57
Цитата Сообщение от Maxwe11 Посмотреть сообщение
по твоему компилируемые языки?
Во-первых я не говорил, что они следуют за плюсами, но для общего развития не помешает знать и интерпретируемые. Во-вторых бейсик отлично компилится. А в-третьих есть область применения, где интерпретация неизбежна - web. Php и скриптовая джава - для него.

Добавлено через 9 минут
mimicria, во-первых, если твоя удалялка не является uninsulом, а ты про неё знаешь, то считай, что ты просто прикрутил к оси новую команду без параметров и тем самым дополнил её интерфейс.
В системах UNIX все команды реализованы в виде отдельных программ.
Вот такую команду ты и сделал, возможно она сосуществует с командами, распознаваемыми общей программой. А во-вторых если удаление файла управляется признаком в самом файле, то чем внесение слова "kaspersky" в файл не взаимодействие с твоей прогой? То есть и это - интерфейс.
ValeryLaptev
Эксперт С++
1029 / 808 / 48
Регистрация: 30.04.2011
Сообщений: 1,651
22.06.2011, 08:08     Что следует дальше за C++? #58
Цитата Сообщение от taras atavin Посмотреть сообщение
Интерпретация - это прошлый век, а он спрашивает, что следует за плюсами.

Добавлено через 1 минуту
А над компилятором? Язык программирования не существует в отрыве от реализации.
Напротив, все сдвигается в сторону слияния компиляторов и интерпретаторов. Виртуальные машины были давно, но только сейчас можность персоналок позволяет без особых проблем интерпретировать. Тем более, что есть just-int-time-компиляция. ИМХО всерьез началось с BlackBox, потом была Java, потом Додиез.

Многие компиляторы давно уже поддерживают элементы стандарта. Тот же gcc и компилятор в студии. И уж тем более в библиотеку многие вещи включены достаточно давно.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.06.2011, 08:48     Что следует дальше за C++? #59
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
но только сейчас можность персоналок позволяет без особых проблем интерпретировать.
Да ну! Только мощность zx-spectrum 16K позволяла действительно без проблем интерпретировать, так как на серьёзную задачу ему всё равно не хватило бы памяти. Но уже zx-specturm 48K элементарно справлялся с задачами, которые ему же приходится интерпретировать часами. Современную же машину я даже нативом запросто нагружу на миллионы лет, а ты предлагаешь добавить тормозов интерпретатором. За исключением web, интерпретатор 21-го века имеет смысл в единственном случае: если камень взять от последнего суперкомпьютера, а объём памяти - от персоналки 15-ти летней давности.

Добавлено через 2 минуты
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Многие компиляторы давно уже поддерживают элементы стандарта.
Элементы не равны стандарту в полном объёме. Может он и реализован, но лично я не в курсе, потому и спрашиваю.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2011, 12:28     Что следует дальше за C++?
Еще ссылки по теме:

C++ Сравнить 2 файла по содержанию. Что следует изучить?
C++ Что дальше
C++ Что следует учить после C++?
Что дальше?(литература) C++
C++ Что следует ЗНАТЬ для начала изучения C++?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
22.06.2011, 12:28     Что следует дальше за C++? #60

Не по теме:

Цитата Сообщение от taras atavin Посмотреть сообщение
Современную же машину я даже нативом запросто нагружу на миллионы лет
Вот сколько холивара от непонимания нужд интерпретации...



Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
То есть и это - интерфейс.
С таким же успехом и кнопку Reset можно приравнять к интерфейсу с пользователем.
Yandex
Объявления
22.06.2011, 12:28     Что следует дальше за C++?
Закрытая тема Создать тему
Опции темы

Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru