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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2018, 19:36   #121
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
и вы никогда не поднимете свой уровень знания до уровня промышленного программирования
Что за бред? Что это за уровень такой?
Видел кучу людей устроившихся на работу даже после года-двух активного изучения и практики.
Есть же Джуниор вакансии и т.п., не требуют везде никакие 10 лет.

Ну и вообще набрать пару лет опыта за время обучения в вузе (и даже до него) вполне реально, хотя бы фриланс, да и об интересных хобби проектах, опенсорсе и т.п. тоже можно рассказывать, да хоть о дипломе если это не сайт на вордпрессе.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 14.09.2018 в 19:41.
Alex11223 вне форума Ответить с цитированием
Старый 18.09.2018, 19:19   #122
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

На практике при использовании у языка Visual C++ 6.0 обнаружился ещё один недостаток. При программировании примеров 2/3 усилий уходят на ввод данных и на вывод результата. На реализацию примера - только 1/3.

Для того, чтобы вывести результат, надо:
создать переменную в объекте документа и записать туда результат вычислений;
в объекта вида получить ссылку на объект документа;
по ссылке получить результат, записанный в объекте;
сформировать строку, содержащую результат вычисления;
определить, куда эту строку вывести в окне приложения.

Теперь сравните: для ввода данных в MS-DOS требуется один вызов scanf (), для вывода данных - один вызов printf ().
А в книжке этих мелких примеров - десятки и сотни. И из-за такой ерунды - которую я и так давно знаю - проводить всю эту длинную цепочку манипуляций?
Архитектура приложения "документ-вид" буквально вынуждает переходить к консольным приложениям в рамках того же Visual C. Иначе как учить язык C? Без оператора "cout" весь интерес пропадает.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 18.09.2018, 19:39   #123
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Ну так для этого и нужны интерпретаторы.
Но и это не тру-путь.
Только хардкор, только старый добрый лиспЪ.

Хотя на месте jura_k нужно изучение языка, который делают прямо сейчас а ещё лучше сразу свой собственный

Цитата:
Без оператора "cout" весь интерес пропадает.
В некоторых языках вообще "<<" и ">>" без имени потока.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 18.09.2018 в 19:46.
MihalNik вне форума Ответить с цитированием
Старый 18.09.2018, 19:52   #124
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Причем тут язык? В описанных шагах вроде нет ничего сложного и лишнего (непонятно только о каком именно документе речь), как иначе?

В целом естественно MFC/WinApi довольно низкоуровневы и многословны, лучше взять библиотеку типа Qt для GUI.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.09.2018, 19:56   #125
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В описанных шагах вроде нет ничего сложного и лишнего (непонятно только о каком именно документе речь), как иначе?
Ну, как бы реализация примера даже лишняя, если он где-то лежит в готовом виде)
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 18.09.2018, 20:05   #126
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Причем тут язык? В описанных шагах вроде нет ничего сложного и лишнего (непонятно только о каком именно документе речь), как иначе?
Объект документа приложения. Это концепция "документ-вид" в реализации "Visual C".
Цитата:
Сообщение от MihalNik Посмотреть сообщение
Ну, как бы реализация примера даже лишняя, если он где-то лежит в готовом виде)
Он написан в книжке. Но для того, чтобы его реализовать, нужно что-то ввести и что-то вывести, а отсюда вся эта морока.
Реализовать его нужно, чтобы посмотреть, как это работает. Та тема, которая описана в книжке.

Теперь понятно, что означает выражение "смотрю в книгу - вижу фигу".
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...

Последний раз редактировалось jura_k; 18.09.2018 в 20:34.
jura_k вне форума Ответить с цитированием
Старый 18.09.2018, 20:43   #127
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от jura_k Посмотреть сообщение
Он написан в книжке.
Найти такую, где примеры прилагаются в виде файлов.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 19.09.2018, 08:50   #128
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Есть и такие... Но вы ж знаете - пока не попробую, не узнаю! К тому же при создании новой программы всё равно придётся набирать свой код, а как его делать, если первый раз?
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 19.09.2018, 13:19   #129
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от jura_k Посмотреть сообщение
Есть и такие... Но вы ж знаете - пока не попробую, не узнаю! К тому же при создании новой программы всё равно придётся набирать свой код, а как его делать, если первый раз?
Дописанием работающего примера/копипастой.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 19.09.2018, 14:33   #130
Vladimir.1982
Форумчанин
 
Регистрация: 30.04.2018
Сообщений: 171
По умолчанию

Цитата:
Сообщение от jura_k Посмотреть сообщение
На практике при использовании у языка Visual C++ 6.0 обнаружился ещё один недостаток. При программировании примеров 2/3 усилий уходят на ввод данных и на вывод результата. На реализацию примера - только 1/3.
На java тоже много писанины.

Код:
import java.util.Scanner; 
public class FirstApp {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print("Введите имя: ");
        String name = in.nextLine();
        System.out.println("Здравствуйте, " + name + "!");
    }   
}
Vladimir.1982 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что учить? Vad1m198 Свободное общение 2 12.09.2012 20:16
Что учить? jojo97 Помощь студентам 48 11.03.2011 16:48
что учить? veter48 Свободное общение 11 05.08.2010 00:38
Что учить... beskon Свободное общение 7 17.09.2008 20:54