Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
 Аватар для Sons
1 / 1 / 0
Регистрация: 05.11.2010
Сообщений: 32

Какой язык дальше учить?

06.11.2010, 00:07. Показов 5982. Ответов 71
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я новичок. Знаю паскаль. Какой язык мне лучше дальше осваивать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.11.2010, 00:07
Ответы с готовыми решениями:

Какой язык мне дальше учить? Как подтянуть английский?
Всем привет! Мне 15 лет. В последнее время стал учить языки программирования. Знаю c# и немного ООП. Есть свой проект. Какой язык мне...

Какой язык лучше учить?
Помогите пожалуста какой язык лучше учить следующим.Выучил С++.Какой посоветуете следующий учить?

Какой язык стоит начать учить?
Хочу обучиться программированию и в будущем работать с C++, с какого языка стоит начать обучение? Знаю про Small Basic и C#, стоит...

71
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
21.12.2011, 20:34
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kembry Посмотреть сообщение
Какой язык больше подойдет для программирования сетевых технологий?
C/C++
0
 Аватар для Мастер Шифу
969 / 71 / 9
Регистрация: 15.10.2011
Сообщений: 583
Записей в блоге: 1
21.12.2011, 22:21
Цитата Сообщение от taras atavin Посмотреть сообщение
Фреймвок может заниматься в том числе графикой, но он не может ограничиваться одной лишь графикой
MFC, VLC занимаются не только графикой,а еще и работой с файлами, устройствами, служат обертками на WinAPI функциями, занимаются управлением памятью и т.д.


Цитата Сообщение от taras atavin Посмотреть сообщение
при этом ещё полностью вшиваться компилятором в само приложение
ага, mfc реализована ввиде загружаемых библиотек; vlc может полностью быть вкомпиленой в приложение (а разве это плохо?), а может быть собрана в виде пакетов.

Библиотека MFC, как и её основной конкурент, Borland VCL, облегчает работу с GUI путем создания каркаса приложения — «скелетной» программы, автоматически создаваемой по заданному макету интерфейса и полностью берущей на себя рутинные действия по его обслуживанию (отработка оконных событий, пересылка данных между внутренними буферами элементов и переменными программы и т. п.).

MFC предоставляет объектно-ориентированный слой оберток (англ. wrappers) над множеством функций Windows API, делающий несколько более удобной работу с ними. Этот слой представляет множество встроенных в систему объектов (окна, виджеты, файлы и т. п.) в виде классов и опять же берет на себя рутинные действия вроде закрытия дескрипторов и выделения/освобождения памяти.
Специально для вас пометил очевидные места жирным шрифтом.

Только упоротый будет дальше продолжать доказывать обратное. За доказательствами марш в гугл.

Добавлено через 1 минуту
Цитата Сообщение от LK Посмотреть сообщение
немедленно прекратите принимать эти таблетки
Мне их доктор прописал... от троллей
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
22.12.2011, 00:11
Цитата Сообщение от Мастер Шифу Посмотреть сообщение
Мне их доктор прописал...
вот я и говорю - действуют они совсем не так, как доктор прописал...
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
23.12.2011, 08:22
Цитата Сообщение от Мастер Шифу Посмотреть сообщение
Специально для вас пометил очевидные места жирным шрифтом.
Интерфейс навешивается на программу, а не программа на интерфейс, так что ни каким каркасом там не пахнет. Каркас - это как раз ядро приложения, начиная с главного цикла.

Добавлено через 2 минуты
Цитата Сообщение от Мастер Шифу Посмотреть сообщение
Только упоротый будет дальше продолжать доказывать обратное. За доказательствами марш в гугл.
Вот сам туда и иди, или попробуй объяснить, почему гугл не знает, что MFC - это фреймвок. И про упоротого ты хорошо написал: сразу понятно, почему ты продолжаешь доказывать, что внешность является скелетом. Читай серьёзных авторов вроде Чарлза Петзолдта и Гербердта Шилдта.

Добавлено через 3 минуты
Цитата Сообщение от Мастер Шифу Посмотреть сообщение
ага, mfc реализована ввиде загружаемых библиотек;
Учи матчасть, dll 95-го года выпуска не могут прямо поставлять классы.
0
Заблокирован
24.12.2011, 15:12
http://ru.wikipedia.org/wiki/Фреймворк
http://msdn.microsoft.com/en-u... s.80).aspx
http://msdn.microsoft.com/en-u... b0kba.aspx

Добавлено через 23 часа 49 минут
C
1
The Microsoft Foundation Class Library is an application framework for programming in Microsoft Windows
C
1
The MFC framework is a powerful approach that lets you build upon the work of expert programmers for Windows
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
24.12.2011, 15:17
Цитата Сообщение от LosAngeles Посмотреть сообщение
The Microsoft Foundation Class Library is an application framework for programming in Microsoft Windows
Я тебе показал, что гугл об этом не знает. И фреймвок на машину надо ставить, чтоб на ней могло работать использующее его приложенин, а MFC достаточно иметь на этапе разработки.
0
Заблокирован
24.12.2011, 16:17
Цитата Сообщение от taras atavin Посмотреть сообщение
Я тебе показал, что гугл об этом не знает.
знание или не знание гугла не меняет того факта, что MFC - фреймворк. Об этом знает википедия, майкрософт и любой программист, и гугл разумеется знает, если уметь им пользоваться. Да и вобще я же очевидно не к тебе обращался, я ведь не имею привычки кормить троллей, ссылки даны для тех людей, у которых вдруг появятся сомнения насчёт того, что такое MFC. Вдруг начинающий программист зайдёт сюда, прочитает твои сообщения и поверит в то, что mfc не фрейворк, это ведь весьма досадно, а я просто попытался исправить это как мог, так что мне ничего показывать и доказывать пожалуйста не надо, я то знаю правду. ИМХО пора создать отдельную тему "MFC фреймворк или нет?" и перенести туда всю эту ересь, там её хотя бы никто читать не будет и вреда эта ложь не нанесёт соответсвенно
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
24.12.2011, 19:15
последние 3 страницы не читал ибо хватило бреда написанного на 4-й странице, по моему кое-кто не отличает виртуальную машину от фреймворка
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
24.12.2011, 19:31
Цитата Сообщение от LosAngeles Посмотреть сообщение
знание или не знание гугла не меняет того факта, что MFC - фреймворк. Об этом знает википедия, майкрософт и любой программист, и гугл разумеется знает, если уметь им пользоваться. Да и вобще я же очевидно не к тебе обращался, я ведь не имею привычки кормить троллей, ссылки даны для тех людей, у которых вдруг появятся сомнения насчёт того, что такое MFC. Вдруг начинающий программист зайдёт сюда, прочитает твои сообщения и поверит в то, что mfc не фрейворк, это ведь весьма досадно, а я просто попытался исправить это как мог, так что мне ничего показывать и доказывать пожалуйста не надо, я то знаю правду. ИМХО пора создать отдельную тему "MFC фреймворк или нет?" и перенести туда всю эту ересь, там её хотя бы никто читать не будет и вреда эта ложь не нанесёт соответсвенно
Опасно, если он поверит тебе.

Добавлено через 1 минуту
По твоей же ссылке на вику:
Microsoft создала похожий продукт для Windows, который называется «Microsoft Foundation Classes» (MFC). На данный момент основным продуктом Microsoft для разработки ПО предлагается .NET Framework.
Ни слова о том, что MFC - фреймвок. Так где доказательства, что вика об этом знает?

Добавлено через 4 минуты
Две другие ссылки - на ASP - технологии, основанной на фреймвоках:
ASP (англ. Active Server Pages — «активные серверные страницы») — первая технология компании Microsoft, позволяющая динамически создавать веб-страницы на стороне сервера. ASP работает на операционных системах линейки Windows NT и на веб-сервере Microsoft IIS.
ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования веб-страницы. Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонентов.
Технология ASP получила своё развитие в виде ASP.NET — новой технологии создания веб-приложений, основанной на платформе Microsoft .NET.
. Разумеется, реализация на .NET не может быть аргументом в вопросе о том, что вообще такое MFC.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
24.12.2011, 19:45
Цитата Сообщение от taras atavin Посмотреть сообщение
Нафига? Каким образом ты его на плюсах применишь? Они компилятся в натив и работают без фреймвока.
taras atavin, да как же вы не поймете, что .NET, Qt, MFC, VLC - это всё фреймворки - тонны готового рабочего кода, облегчающего разработку, и совсем другое что без CLR фреймворк .NET не будет работать
0
Заблокирован
24.12.2011, 21:21
wiki
Фреймворк приложения

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

Одним из первых коммерческих фреймворков приложения был MacApp, написанный Apple Computer под Macintosh. Первоначально созданный с помощью расширенной (объектно-ориентированной) версии языка Паскаль, впоследствии он был переписан на C++. Другие популярные каркасы для Macintosh включали Metrowerks Powerplant и MacZoop (все основаны на Carbon). Также WebObjects от NeXT.

В различной степени фреймворки приложения представляют собой Cocoa для Mac OS X, а также свободные фреймворки, существующие как часть проектов Mozilla, OpenOffice.org, GNOME и KDE.

Microsoft создала похожий продукт для Windows, который называется «Microsoft Foundation Classes» (MFC). На данный момент основным продуктом Microsoft для разработки ПО предлагается .NET Framework.

Кроссплатформенными каркасами приложений для операционных систем Linux, Macintosh и Windows являются, например, widget toolkit, wxWidgets, Qt, MyCore или FOX toolkit.
msdn
This family of articles includes technical details about the Microsoft Foundation Class (MFC) Library and provides an overview of the MFC framework and its key components and subsystems.

The Microsoft Foundation Class Library is an application framework for programming in Microsoft Windows. Written in C++, MFC provides much of the code necessary for managing windows, menus, and dialog boxes; performing basic input/output; storing collections of data objects; and so on. All you need to do is add your application-specific code into this framework. Given the nature of C++ class programming, it is easy to extend or override the basic functionality that the MFC framework supplies.

The MFC framework is a powerful approach that lets you build upon the work of expert programmers for Windows. MFC shortens development time; makes code more portable; provides tremendous support without reducing programming freedom and flexibility; and gives easy access to "hard to program" user-interface elements and technologies, like Active technology, OLE, and Internet programming. Furthermore, MFC simplifies database programming through Data Access Objects (DAO) and Open Database Connectivity (ODBC), and network programming through Windows Sockets. MFC makes it easy to program features like property sheets ("tab dialogs"), print preview, and floating, customizable toolbars.
Your work with the Microsoft Foundation Class (MFC) Library framework is based largely on a few major classes and several Visual C++ tools. Some classes encapsulate a large portion of the Win32 application programming interface (API). Other classes encapsulate application concepts such as documents, views, and the application itself. Still others encapsulate OLE features and ODBC and DAO data-access functionality.

For example, Win32's concept of window is encapsulated by MFC class CWnd. That is, a C++ class called CWnd encapsulates or "wraps" the HWND handle that represents a Windows window. Likewise, class CDialog encapsulates Win32 dialog boxes.

Encapsulation means that the C++ class CWnd, for example, contains a member variable of type HWND, and the class's member functions encapsulate calls to Win32 functions that take an HWND as a parameter. The class member functions typically have the same name as the Win32 function they encapsulate.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
25.12.2011, 04:33
Блин, ну и каким образом весь этот параноидальный трёп соотносится с простой и понятной темой : Какой язык дальше учить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.12.2011, 04:33

Какой язык программирования учить, если человек слабенько знает математику?
Привет! Какой язык программирования учить, если человек слабенько знает математику? Напишите языки программирования из этого списка:...

Какой смысл учить физику и высшую математику 10-20 лет, если почти все уже создано?
Какой смысл учить физику и высшую математику 10-20 лет, если почти все уже создано?? Новость недавно была что китайцы выпустили двигатель,...

Подскажите какой серверный язык учить
Столкнулся с такой штукой как node.js в сети много отзывов насчет него как положительных так и отрицательных, стоит ли он того чтобы на...

Какой язык учить? (еще один нуб)
Да, я нуб. Нуб, потому что не могу заставить себя учить что-то. Собрался С++ учить, но отпугнула описываемая сложность и куча граблей....

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что мне нужно? Може С++? Или...?


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

Или воспользуйтесь поиском по форуму:
72
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru