Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > C/C++ > C/C++
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.01.2013, 00:44
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию C язык программирования высокого уровня

Многие знают, что C язык программирования высокого уровня. Насколько это так?
Ответить с цитированием
  #2  
Старый 08.01.2013, 11:04
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Среднеуровневый .
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 08.01.2013 в 11:10.
Ответить с цитированием
  #3  
Старый 08.01.2013, 15:49
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Среднеуровневый .
Это почему?
Ответить с цитированием
  #4  
Старый 08.01.2013, 15:59
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Си часто называют языком среднего уровня или даже низкого уровня, учитывая то, как близко он работает к реальным устройствам. Однако, в строгой классификации, он является языком высокого уровня.

http://ru.wikipedia.org/wiki/Язык_С
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #5  
Старый 08.01.2013, 23:20
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Языком низкого уровня его называют малограмотные программисты-сишники, которые хотят понтоваться. Язык низкого уровня - это язык, являющийся записью кода непосредственно в том виде, в котором он исполняется железом. Си - классический язык высокого уровня, потому что никакого отношения к аппаратуре не имеет вовсе. А то, что на си часто работают с железом, ни в коей мере не делает его ЯНУ. Просто делаются функции на встроенном низкоуровневом языке (ассемблере) или подключаемые библиотеки на таковом, которые позволяют делать аппаратно-зависимые вещи. От того, что я влезу в байт-код C# и запихну туда пару инструкций, JIT-компилируемых в запись в порты, и оформлю новыми ключевыми словами в шарпе, он не станет языком низкого уровня. И на Java при ОЧЕНЬ большом желании можно с железякой работать. Если похимичить и подключить к нему различные прикольчики, например в виде native-функций.
А "высокоуровневый ассемблер", как иногда называют си - это скорее байткоды C#/Java, потому что это действительно атомарные операции железа (хоть и виртуального), немного прокачанные. Но никак не язык, целиком и полностью состоящий из логических конструкций и выражений, которые никаким боком не могут быть в ЯНУ.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.

Последний раз редактировалось Bargest, 08.01.2013 в 23:43.
Ответить с цитированием
  #6  
Старый 13.01.2013, 19:29
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию

Для чего лучше использовать язык программирования C++?
Ответить с цитированием
  #7  
Старый 13.01.2013, 20:20
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Для программирования.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #8  
Старый 13.01.2013, 20:23
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию

Для разработки каких программ лучше подходит язык программирования C++?
Ответить с цитированием
  #9  
Старый 13.01.2013, 21:17
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Для разговоров о чем лучше подходит японский язык?

Неадекватные какие-то вопросы у тебя, сложно вики почитать?
Для разработки системных программ. Каждый ЯП хорош в своей области применения, для которой он создавался.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #10  
Старый 13.01.2013, 23:00
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Для разговоров о чем лучше подходит японский язык?

Неадекватные какие-то вопросы у тебя, сложно вики почитать?
Для разработки системных программ. Каждый ЯП хорош в своей области применения, для которой он создавался.
Насчёт языка вы погарячились. Английский язык прекрасно подходит для компьютерной техники.Вы попробуйте написать код на японском языке. Если вас послушать, так форумы вообще не нужны.
Ответить с цитированием
  #11  
Старый 13.01.2013, 23:05
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Я привел пример банальности и нелогичности твоего вопроса.
Твой вопрос был сильно не логичен. Да и потом, задавать подобные вопросы - дурной тон.
Форум кагбэ предназначен для обмена опытом, а не для обучению теории (в таком случае как правило ссылки на книги кидают).
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 13.01.2013 в 23:07.
Ответить с цитированием
  #12  
Старый 13.01.2013, 23:09
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Я привел пример банальности твоего вопроса.
Твой вопрос был сильно не логичен. Да и потом, задавать подобные вопросы - дурной тон.
Форум кагбэ предназначен для обмена опытом, а не для обучению теории (в таком случае как правило ссылки на книги кидают).
Далеко не для всех программ язык программиования C++ является эффективным, он является универсальным языком программирования.
Ответить с цитированием
  #13  
Старый 13.01.2013, 23:14
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Ну так ясен перец, если ты собрался писать программу для каких-то там расчетов, то логичнее будет писать на том же матлабе, чем на си.

Тут целая эпопея выйдет, если перечислять области, где си можно применить.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 13.01.2013 в 23:16.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:25.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter