|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2015, 13:56 | #11 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Вау... А когда смеяться? Или ты закончишь всетки свою фразу, доведя ее до логического вида?
I'm learning to live...
Последний раз редактировалось Stilet; 13.12.2015 в 14:01. |
|||
13.12.2015, 14:46 | #12 |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Ваще то пост вполне закончен.
|
13.12.2015, 15:32 | #13 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
что он годен для выполнения практически любых задач. так же, плюсы - язык "двух уровней". он позволяет оперировать как низкоуровневыми абстракциями, так и высокоуровневыми. это делает плюсы идеальным для создания высокоуровневых инструментов. обычно, на с++ пишут софт критичный к экономичности и быстродействию. это, например, различные движки (например, для работы с графикой), сервера, всякие сервисы, и др. в современном мире есть тенденция: переносить некритичные модули продукта на изначально высокоуровневые языки (например - на python). оставляя на плюсах только критичное к эффективности. например, ядро системы можно реализовать на плюсах. а некритичные к скорости компоненты писать на python, или любом другом высокоуровневом скрипте, который позволяет быстро лепить модули из говна и палочек. несмотря на то, что плюсы позволяют оперировать высокоуровневыми абстракциями, тем не менее, что бы понимать этот язык, вам неизбежно понадобится изучать и низкий уровень тоже. поэтому, если вы в принципе не желаете иметь дело с низким уровнем, то этот язык не ваш. вам на питон и тп. но если вы хотите понять, что на самом деле скрывается под капотом высокоуровневых языков, и быть в состоянии самостоятельно создавать эффективные высокоуровневые решения для прикладных программистов, тогда плюсы - это то, что доктор прописал. и напоследок: вы очень сильно ошибаетесь, если думаете, что выучите язык программирования и на этом все. нет, ваш первый язык - лишь начало этого бесконечного пути: непрерывный процесс познания. современные тенденции - "стек технологий". со временем вы будете знать множество языков, и множество технологий. и тогда придет понимание: язык - лишь инструмент. один из многих. и нет ни одной причины в чем то себя ограничивать. можете сначала изучить с++, а потом например java можете наоборот. в любом случае, на каком то этапе своего развития, вы будете понимать синтаксис и того, и другого. Последний раз редактировалось _Bers; 13.12.2015 в 15:38. |
|
13.12.2015, 15:34 | #14 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Зачем? Словно гиря голова. Под кроватью брюки. До чего нас довели, коммунисты - суки.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.12.2015, 15:38 | #15 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да? Тогда садись, два.
Иди генофонд поизучай, а потом посмотрим как ты про ассемблер будешь рассказывать. И конечно же про использование прерываний это очень весело. Особенно вне ДОС.
I'm learning to live...
|
13.12.2015, 17:19 | #16 |
Форумчанин
Регистрация: 28.10.2014
Сообщений: 216
|
По поводу С++, многие пишут, что когда ты далешь какую-то прикладную программулину, например на python или c# заморачиваться не надо. А там заморочки с низкоуровневыми конструкциями.
По поводу языков, вы не правы. Изучив например python, достаточно изучить библиотеки необходимые для разработки и уже можно писать. Я знаком с основами C#, C++ (указатели не учил), Python, PureBasic, VisualBasic.NET, PHP. А вот какой лучше использовать, пока затрудняюсь. |
13.12.2015, 18:18 | #17 | |||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Я даже не уверен что на плюсах можно написать драйвер... Цитата:
Цитата:
I'm learning to live...
|
|||||
13.12.2015, 18:43 | #18 |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Вызовите прерывание, загрузите значение в регистр, прицепите одну программу к другой и при запуске проверьте и исправьте размер и точку входа. При этом не пользуясь ни асмом, ни системными функциями. Биосом можно. Не получается? Так какие же тогда низкоуровневые средства есть в языке?
|
13.12.2015, 18:52 | #19 |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Что такое "осворить" джаву?
1. Формально на ней есть только объекьы и классы. 2. Но управлять временем существования объектов не возможно, а всякие визы не по назначению, или как их там на джаве зовут когда объект уничтожается после единственного обращения даже не низводят его до скаляра, как было бы при обращении к одному члену, но многократному, а вообще лишает объект смысла. То есть или здравствуй долгожданная утечка памяти, или объекты не доступны. И приходим к тому, что реально ничего не пишем. Тот, кто на это согласен, ни когда не освоит язык, на котором действительно можно писать. Соответственно с джавы не слезет. |
13.12.2015, 18:54 | #20 |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Вне его найдёт ещё что нибудь столь же платформенно зависимое, а на c++ это не предусмотрено и под досом.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стоит ли изучать программирование? | tele2 | Общие вопросы по программированию, компьютерный форум | 25 | 04.01.2017 22:12 |
Нашёл самоучитель, стоит ли изучать? | Jony217 | C/C++ Базы данных | 2 | 31.03.2011 19:07 |
Что стоит изучать | Sasha811 | Свободное общение | 6 | 21.12.2008 17:26 |
Стоит ли изучать С#? | Игорь007 | Свободное общение | 30 | 20.06.2008 14:08 |
Стоит ли мне изучать Borland C++ Builder? | Mustang | Свободное общение | 18 | 14.10.2007 16:04 |