Так и говори то, что ты подразумевал, а не молчи об этом.qwerty писал(а):![]()
Не ну не так же примитивно....
Под этим вопросом я подразумевал нечто намного большее и подробное....
В какой системе программирования вы пишите?
-
Дыбра
- Добрый Админ
- Сообщения: 5435
- Зарегистрирован: Чт мар 31, 2005 16:54
- Благодарил (а): 10 раз
- Поблагодарили: 6 раз
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
-
maXx
- Обитатель
- Сообщения: 39
- Зарегистрирован: Ср авг 03, 2005 22:41
А я и не сомневаюсь что так будет. Причём Delphi проиграют, и намного. И вот почему: VC++ берет все визуальные компоненты из MFC dll, а делфи свою VCL компилирует вместе с экзешником.qwerty писал(а): ЗЫ: 2MaXx: Если хочешь можем сравнить размер оконных приложений Дельфей и ВЦ.... Думаю дельфи и здесь проиграют.....
Вот лучше сравнить КОЛИЧЕСТВО этих самых компонент в MFC и в VCL! В MFC из визуальных компонентов вроде бы кроме стандартных эдитов, кнопок, чекбоксов и списков нет ничего.... Толи дело VCL. И ведь насколько геморойней написать на VC типовое виндовое приложение (а-ля базы данных+таблички+панельки+графики+картинки), чем на тех же делфях или даже на билдере?
И еще: могу кинуть скриншот одного своего проекта, а ты попробуй реализовать такое на ВЦ (хотя бы только дизайн да обработчики событий) за один вечер, как это сделал я на Delphi? (тут критерий - сроки и качество).
-
maXx
- Обитатель
- Сообщения: 39
- Зарегистрирован: Ср авг 03, 2005 22:41
Что он должен знать/уметь???qwerty писал(а):Про программиста:
Что он должен знать/уметь???
Про программы:
К чему нужно стремиться при написании программ???
- Знать все этапы разработки программного обеспечения (от кода ядра до интерфейса)
- Знать требования современного Пользователя или заказчика к разрабатываемому софту.
- Уметь составлять и оптимизировать алгоритмы, имея ограниченный набор инструментов и аппаратных средств.
- Уметь пользоваться справочной документацией и быстро адаптироваться к любой среде и языку программирования.
Из всего вышесказанного следует, IMHO, что программист - это прежде всего человек умеющий мыслить, а не тот кто вызубрил C++ Builder и думает что крутой кодер =)
К чему нужно стремиться при написании программ???
- к соответствию требованиям к функциональности.
- к удобству для Пользователя
- если выполняется на заказ, то к кратчайшим срокам создания.
- к стабильности (безглючности)
- к простоте дальнейшей поддержки (чтобы свести к минимуму сложности при расширении и обновлении).
А из этого IMHO следует, что стремиться нужно в основном к тому, чтобы облегчить жизнь Пользователю. При этом хорошо бы представлять, что юзер может быть полным дубом и хочет, "чтобы нажать воон ту единственную кнопку и комп сам всё сделал бы так, как я думаю". =)
Исключением могут являться разве что драйвера или сервисы которые крутятся на каком-нть серваке под Unix-ом.
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
1)Программист должен:
а)Уметь составлять алгоритмы. Не элементарные, как в школе, а хотя бы как та задача про сейф. Как сказал один наш препод - "Этому нельзя научится, с этим нужно родится"(или что-то вроде этого).
б)Хорошо знать среду в которой он собирается р-ть программу. Имеется ввиду не куда щёлкнуть мышкой, а знание языка и ВЦЛ в твоём и Винапи в моём случае.
в)Иметь хорошее представление об оптимизации.
г)Знать и понимать как работает процессор(и компьютер вообще). Не в общем виде а на самом нижнем уровне.
д)Знать и хорошо понимать математику. В особенности дискретную и "Геометрию и алгебру". Матанализ ИМХО здесь не настолько важен....
е)Уметь отлаживать программы. Для этого часто необходим пункт (г).
ж)Быстро осваивать новые технологии...
ЗЫ: А ты никогда не пробовал смотреть какие требования выдвигают компании для программистов????
-
maXx
- Обитатель
- Сообщения: 39
- Зарегистрирован: Ср авг 03, 2005 22:41
-
dead_harms
- Свой в доску
- Сообщения: 367
- Зарегистрирован: Ср июн 22, 2005 22:05
Я знаком с SIMATIC STEP7 и WinCC. А ещё знаком с PG5 - макроассемблер для промышленных контроллеров швейцарской фирмы SAIA и с пакетом LabView от National Instruments. Ну про всем известные среды и языки я не говорю - со многими знаком, с какими-то очень хорошо и много , с какими-то поверхностно.maXx писал(а):Хы, я тоже на основной работе с WinCC flexible работаю, а больше со STEP7 от того же Siemens... Изначально только я про эти языки не стал упоминать, т.к. данные вещи имеют весьма специализированное назначение и немного кто из программеров с ними знаком...
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
Млин просто на мои взгляд ничего сложного в том о чем ты говоришь ты нет. Научить писать простые программки(типовые) типа баз данных можно и обезьяну(хотя некоторых людей нельзя=)) Я же говорю о чем-то более сложном и требующем больше мозгов. Почитай Д.Кнута и ты поймешь о чем речь. ИМХО Нормальное программирование(в первую очередь разаработка алгоритма) это сплошная математика. Поэтому ИМХО программист должен без труда решать олимпиады по информатике уровня района и знать как умножать матрицы и решать диффуры и тдflea писал(а):Прочитал внимательно все посты и поставил в голосовании крыжик "Я не программист".
2 dybra - насчет самоличного написания эмуляторов для 48-х и 51- однокристалок ты все-же загнул, а Кудрявый как-же?
На счет "все для пользователя, все для заказчика" - уважаемые программеры вы давно получали от заказчиков технические задания чуть умнее трех слов "хочу чтоб было все"?
А спор по поводу какой язык лучше, какая среда лучше - вообще выеденного яйца не стоит. Я вот вообще с WinCC (от Siemens) работаю. И чего, я что лох последний?
Да, я пишу на Билдере, еще я пишу на PHP. Кому-то же надо делать грязную работу.
Тут все принебрежительно относятся к веб-программированию. Давайте сравним пхпэшный скрипт (или даже лучше перловый) с программой на любом языке для реализации доступа к БД и разбору результатов SQL-запросов.
А парсеры, реализуемые на Перле?
ПОтом зачем и как вооБще можно сравнивать две несколько несравнимых вещи - Перл и Си?????
Вот Паскаль и СИ сравнивать можно(Думаю не нужно оБЪяснять почему). Причем с радостью бы продолжил сравнение этих языков....
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
Поскольку я учусь пока на 1ом курсе, а работать обычно начинают с 3-4 курса - мне исчо долго до нормальной работы
И пока меня интрересуют не дописывание чужих проектов а более интересное скжаем написание 3Д движка софтверного или ИИ, скажем бота для любимой кваки.......
