Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2018, 14:15   #1
Exalted
Пользователь
 
Регистрация: 27.08.2018
Сообщений: 31
По умолчанию С или С++

Насколько я знаю Си заточен под linux, в С++ универсален. Но тем не менее многие пишут на Си. Так вот! Для создания чего каждый создан? Какой удобнее? Какой из этих двух языков выбрать?
Exalted вне форума Ответить с цитированием
Старый 23.09.2018, 15:13   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от Exalted Посмотреть сообщение
Насколько я знаю Си заточен под linux
Перестаньте это знать. Ничего что практически весь WinAPI написан на С? И что по вашему заточен? Он в винде или маке по другому 2+2 считает?

Цитата:
Сообщение от Exalted Посмотреть сообщение
Для создания чего каждый создан?
А вы хотя бы вики прочитали о этих языках?

Цитата:
Сообщение от Exalted Посмотреть сообщение
Какой удобнее?
Дайте критерии удобности языка?

Цитата:
Сообщение от Exalted Посмотреть сообщение
Какой из этих двух языков выбрать?
Никакой. Берите Delphi.
p51x вне форума Ответить с цитированием
Старый 23.09.2018, 19:00   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

А какой замечательный Си для даже не-PC-совместимой ДВК-2 (ДВК-3) ! Там Линукса и близко нет. Это кто помнит эти раритеты
digitalis вне форума Ответить с цитированием
Старый 23.09.2018, 20:16   #4
webvsoft
Форумчанин
 
Регистрация: 25.08.2018
Сообщений: 125
По умолчанию

Цитата:
Сообщение от Exalted Посмотреть сообщение
... Какой из этих двух языков выбрать?
Используйте оба и не нужно гадать
Невозможно предугадать поведение интеллекта, превосходящего человеческий
webvsoft вне форума Ответить с цитированием
Старый 24.09.2018, 17:01   #5
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Exalted Посмотреть сообщение
Насколько я знаю Си заточен под linux, в С++ универсален. Но тем не менее многие пишут на Си. Так вот! Для создания чего каждый создан? Какой удобнее? Какой из этих двух языков выбрать?
си заточен под железки, операционки, и тп.
этакий кросс-платформенный ассемблер.
кресты - под все остальное.

выбрав кресты, вы выберите и сишку тоже.
выбрав только сишку, вы выберете только сишку.
_Bers вне форума Ответить с цитированием
Старый 24.09.2018, 19:40   #6
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,506
По умолчанию

Цитата:
Сообщение от Exalted Посмотреть сообщение
Насколько я знаю Си заточен под linux, в С++ универсален. Но тем не менее многие пишут на Си. Так вот! Для создания чего каждый создан? Какой удобнее? Какой из этих двух языков выбрать?
C++ заточен для объектов. Если у вас в голове есть объект, то нужно выбирать C++. Если вы не можете сообразить, что такое объект, вы выбираете C.

C++ используется для сложных программ, когда вы не можете разобраться, чтобы не запутаться. Сначала пишете объект, потом - обращения к нему.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 24.09.2018, 19:43   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так и в С будут объекты если они нужны, просто менее удобно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.09.2018, 19:56   #8
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,506
По умолчанию

В C есть только структуры, объектов нет.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 24.09.2018, 19:58   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Там нет синтаксиса для классов и т.п., но реализовать концепцию никто не мешает хоть со структурами, хоть с массивом байтов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.09.2018, 20:01   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от jura_k Посмотреть сообщение
C++ заточен для объектов.
Опять советы от "бывалого"? В С++ нельзя в функции? Они по другому работают? Сложнее вызываются? В С++ нет шаблонов?

Цитата:
Сообщение от jura_k Посмотреть сообщение
C++ используется для сложных программ, когда вы не можете разобраться, чтобы не запутаться.
Ядро ОС для вас достаточно сложная программа?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен конвертер WAV или MP3 в Midi или простой редактор Midi из имеющихся аккордов, фриварная или за не-заоблачную цену. У кого есть? digitalis Софт 12 23.07.2019 13:33
Нужен или код, или блок схема, или просто обьяснение. shewlett Помощь студентам 1 03.06.2015 16:34
Нужен скрипт для Photoshop или Lightroom, ну или отдельную программу. Михаил Понедельник Фриланс 2 09.11.2011 21:37
Тестирующая программа (на PHP или JavaScript или Delphi или Visual Basic) @@@Сергей@@@ Фриланс 2 05.05.2011 17:48