Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.97/76: Рейтинг темы: голосов - 76, средняя оценка - 4.97
Начинающий Линуксоид
18 / 18 / 0
Регистрация: 24.05.2011
Сообщений: 221
Записей в блоге: 1

Что учить? Си или C++?

21.07.2013, 17:57. Показов 17630. Ответов 191
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.5 года программирую на PHP, пол года назад немного выучил java. Вот сейчас хочу попробовать что нибудь новенькое. Для себя я поставил выбор: Или Ассемблер, или Си, или C++. Ассемблер я решил отбросить сразу, ибо с мат частью не очень хорошо, поэтому теперь не знаю что учить Си или С++. Что будет для меня легче учитывая мои сегодняшние знания?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2013, 17:57
Ответы с готовыми решениями:

Что учить первым си или си ++ или c#
Что учить первым си или си ++ или c#

Что учить? Delphi или c++
Что из них учить?Хорошо владею vb.net и средне c#

А что лучше учить С++ или Делфи ?
Я просто не знаю что нужно учить. Подскажете ?

191
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,544
Записей в блоге: 1
03.08.2013, 13:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от nullxdth Посмотреть сообщение
От времени зависит существование или не существование продукта в определённый момент времени. Нет никакого смысла говорить о качестве несуществующего продукта. Ручная перманентная бессмысленная оптимизация не способствует конкурентоспособности.
Ты твердишь тут одно и тоже, не имеющее отношения к реальности. Не надоело?
Где факты того, что производить продукт на Сях и тем более на плюсах медленно? Тебе говорят - это называется флуд, ты не перестаёшь. Зачем тематический раздел этим засорять? Ты удовольствие от троллинга получаешь? Это ненормально.
Итак, ещё раз, о каком "несуществующем продукте речь"? Уж на чём на чём, а на Сях и плюсах на порядок больше продуктов пишется, чем на Лиспе. Если ты не считаешь это аргументом, какого чёрта вбрасываешь намёки, что якобы "у этих низкоуровневых сишников продукты вообще не выпускаются в срок"?
Ты сам себе противоречишь. Зачем ты пришёл в эту тему?
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
03.08.2013, 13:37
Цитата Сообщение от Енот-патриот Посмотреть сообщение
И опять сплошные грубости.
Поплачься.
Цитата Сообщение от Енот-патриот Посмотреть сообщение
Некорректность моей аналогии так и не была доказана, это раз.
Нет, изволь. Бремя доказательства лежит именно на тебе. И именно тебе нужно доказать, что твоя философская аналогия корректна (можешь начать с аргументированного определения общего между языками программирования и "генетически модифицированными или напичканными пестицидами растениями"). А после того, как закончишь с доказательством корректности аналогии, приступи к доказательству того, что философская аналогия может служить доказательством чего-либо хоть в каких-нибудь случаях.
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,544
Записей в блоге: 1
03.08.2013, 13:40
Цитата Сообщение от nullxdth Посмотреть сообщение
Поплачься.
Цитата Сообщение от nullxdth Посмотреть сообщение
Боюсь ты не осилишь. Давай я просто сделаю тактичный вид, будто и не слышал никакой ущербной аналогии и будто ты не обкакался.
прекращай это! кто так разговаривает?!
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
03.08.2013, 14:09
Цитата Сообщение от Енот-патриот Посмотреть сообщение
Здесь шла речь только о зависимости качества от производительности.
Нет никакой зависимости качества от производительности до тех пор пока в требования не включен критерий производительности (как я уже говорил, максимальная производительность - редчайший критерий).

Добавлено через 7 минут
Цитата Сообщение от Енот-патриот Посмотреть сообщение
И глупостью будет говорить, что они одинакового качества.
Конечно, программа заоптимизированная до дыр руками (при условии, что максимальная производительность не нужна) будет худшего качества, чем программа написанная с использованием абстракций соответствующих задаче и, в связи с этим, имеющая более читаемый код.

Добавлено через 9 минут
Цитата Сообщение от Енот-патриот Посмотреть сообщение
Ни Си, ни ЛИСП не панацея. Для каждого конкретного случая необходимо своё.
Заявление на правах К.О. Так то это конечно так, но только Lisp, в отличие от Си, самый настоящий язык общего назначения (ввиду развитого МП).
0
03.08.2013, 14:20
 Комментарий модератора 
Не переходите на личности.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
03.08.2013, 14:26
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Ты удовольствие от троллинга получаешь? Это ненормально.
Получать удовольствие - это нормально (даже от троллинга)
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Уж на чём на чём, а на Сях и плюсах на порядок больше продуктов пишется, чем на Лиспе. Если ты не считаешь это аргументом
А argumentum ad populum только необразованная чернь считает за аргумент, тогда как это логическая ошибка. Т.е. доказать критерием популярности, что Си эффективнее Lisp невозможно, также как и невозможно обратное. Нужны настоящие аргументы.

Добавлено через 2 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
прекращай это! кто так разговаривает?!
А что ты так расстроился? Лучше расскажи, как бороться с любителями поаналогизировать?
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
03.08.2013, 14:33
Цитата Сообщение от Енот-патриот Посмотреть сообщение
так как я не профессионал, он заткнёт меня надолго
Что и требовалось доказать. Если бы я выложил исходный код, любой без труда понял, что делает программа и как.

Цитата Сообщение от Енот-патриот Посмотреть сообщение
Но я обещаю, что непременно с этим разберусь
Что-то сильно сомневаюсь.
0
0 / 0 / 0
Регистрация: 18.07.2013
Сообщений: 41
03.08.2013, 21:03
а си насколько мне известно и не создавали высоко уровневым, он создан для компактности и быстродействия. за счет этого в си многим пожертвовали.
0
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
26.09.2013, 21:07
Какая интересная дискуссия о таких высоких материях возникла из, по сути, некорректного вопроса. "Вот я выучил русский язык, что бы мне ещё такого выучить?" В таком контексте лучше вообще ТС посоветовать изучить Глушкова "Алгебра. Языки программирования". Вопрос должен звучать более утилитарно - "Какой язык надо выучить для ......?" И, дальше, критерии - то ли требования к конкретной программе, то ли возможности трудоустройства, и т.д.
Для меня тоже стояла недавно такая дилемма. Задался целью написать програмку для печати фоток, с определённым, нужным конкретно мне, функционалом. Ну и в перспективе, ещё кое-что, но касающееся баз данных. В соответствии с этим возник вопрос с выбором языка.
С одной стороны, большой шмат линукс написан на С, и GIMP c его графическими библиотеками тоже. С другой стороны GTK+ как бы намекает что без плюсов там не отсвятится. А в Qt вообще можно до 80% необходимого мне функционала надёргать, и там (не смотря на возможность привязок ко всему) рулит С++.
Так что, в итоге, определился, учу потихоньку плюсы. И, думаю, в случае чего, откатиться до С смогу на любом этапе.
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
26.09.2013, 21:46
О, напомнил. Как я и ожидал, Енот не разобрался. =)
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
26.09.2013, 22:41
Цитата Сообщение от Igor-dis Посмотреть сообщение
Так что, в итоге, определился, учу потихоньку плюсы.
там бардак в стандарте
сравни операции в C (грамотно выстроенные) и операции в C++ (просто хаотичный набор)

Добавлено через 1 минуту
Цитата Сообщение от Igor-dis Посмотреть сообщение
И, думаю, в случае чего, откатиться до С смогу на любом этапе.
не, не сможешь, это так кажется: все, кто пишет на C++, наивно полагают, что они знают C
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,544
Записей в блоге: 1
27.09.2013, 00:35
hfnter, Си - вполне себе высокоуровневый язык
http://ru.wikipedia.org/wiki/%... 0%B8%D1%8F

"Высокоуровневый" подразумевает, что тебе не придётся писать на машинных кодах (или на ассемблере).

Но да, некоторые не придерживаются такого разделения.
0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
27.09.2013, 00:49
Все такие умные. Комплекс собственной важности пощекотали и хорошо. А на вопрос никто так и не ответил, кроме более-менее адекватного суждения о том, что сам вопрос поставлен не верно...узнаю Вас, людишки.
0
27.09.2013, 06:49
 Комментарий модератора 
Перестаём кидаться какашками и выясняем сабж тихо, мирно. Без переходов на личности.
0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
27.09.2013, 12:05
И с и с++ хорошие языки со своими плюсами (простите за тавтологию) и минусами. В плюсах приятнее работать ИМХО.
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
27.09.2013, 22:37
Цитата Сообщение от Retyrn0 Посмотреть сообщение
В плюсах приятнее работать ИМХО.

Не по теме:

:facepalm:


0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
27.09.2013, 22:48
На вкус и цвет фломастеры разные. Именно поэтому нет одного языка для всех. Мне приятнее. Для предотвращения ответов типа Вашего я написал аббревиатуру "ИМХО"
0
28.09.2013, 07:17

Не по теме:

Цитата Сообщение от NeoMatrix Посмотреть сообщение
выясняем сабж тихо, мирно
Какие ж это тогда священные войны? =)

0
28.09.2013, 09:15

Не по теме:

воюйте, но без оскорблений

0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,544
Записей в блоге: 1
28.09.2013, 15:12
Цитата Сообщение от KOPOJI Посмотреть сообщение
воюйте, но без оскорблений
а лучше вообще не воюйте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2013, 15:12

Что лучшие учить новичку C# или Java
Привет, последние время мне приходиться работать с Web это HTML CSS JS PHP MySQL, и не много с такими CMS WordPress и фреймворк Laravel...

Подскажите что лучше учить - C# или PHP
Хочу выучить или C# или php вот только не знаю что более востребовано. Я знаю что это два совершенно разных языка. На шарпе пишут под...

Что учить: химию-биологию или программирование?
Всем доброго времени суток! Не знаю куда лучше написать,поэтому пишу здесь. Меня зовут Никита,мне 17лет. Я студент первого курса...

Что учить - с шарп, с++?
всем привет! я немного знаю язык с шарп. и вот не знаю продолжать ли учить его или же изучать какой-то другой язык например с++. Конкретно...

Что учить после Visual Basic"а ?
Сейчас обучаюсь Visual Basic как первый язык программирования. Через пару месяцев пробиваясь сквозь лень и преграды по обучению и теперь...


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

Или воспользуйтесь поиском по форуму:
180
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru