roboforum.ru

Технический форум по робототехнике.

Компьютер. програм. С++

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

Компьютер. програм. С++

Сообщение EasyTech » 01 сен 2011, 18:46

Начал на компе писать проги на С++.
Так столкнулся с такой проблемой.
Нашёл программирование на Visual C++ вроде бы не трудно, всё понятно и интересно.
Потом порыл, посмотрел Borland C++ , вроде тоже интересен.
Так вот вопрос, это разные по синтаксису языку? Типо CVAVR и WinAVR?)
На Visual С++ можно серьезные программы писать? а то я пока пишу в окне MS DOS
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

Re: Компьютер. програм. С++

Сообщение Сергей » 01 сен 2011, 18:51

Рекомендую почитать литературу по С++, к примеру "С++ для профессионалов" Солтер, Клепер. Несмотря на то, что в названии присутствует слово "профессионалов" книга предназначена для большинства начинающих программистов, знакомых с основами программирования. Также рекомендую почитать что такое "язык программирования", "интегрированная среда разработки" и "компилятор".
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Компьютер. програм. С++

Сообщение Angel71 » 01 сен 2011, 19:07

серьёзные программы можно и в вёрде на скриптовом языке написать. у борланд с++ и вижуал с++ есть ряд версий и куча вариантов проектов, но вы не о том беспокоитесь.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Компьютер. програм. С++

Сообщение EasyTech » 01 сен 2011, 19:18

Это интересно, но мне вот что интересно. Вы как знающие С++, какую среду посоветуете?
Borland, Visual или что?
И как называется компилятор для Вашей среды?
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

Re: Компьютер. програм. С++

Сообщение Angel71 » 01 сен 2011, 19:21

главное знание самого языка, остальным со временем обрастёте. среда разработки вам сейчас до глубокого синего моря. хоть в эклипсе программируйте, хоть вообще в командной строке, редактируя текст в любом текстовом редакторе. вот классика http://rutracker.org/forum/viewtopic.php?t=3112885.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Компьютер. програм. С++

Сообщение EasyTech » 01 сен 2011, 20:34

Лад спасибо.
очень нужна библиотека "stdafx.h"
У меня в комплекте Visual C++ 6.0 её нет, а программу написать не могу без неё, у кого есть VC 6.0 скиньте пожалуйста этот фаил.
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

Re: Компьютер. програм. С++

Сообщение noonv » 01 сен 2011, 20:45

лучше Visual :)
stdafx генерируется при создании проекта :)
Аватара пользователя
noonv
 
Сообщения: 601
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Компьютер. програм. С++

Сообщение shadowjack » 01 сен 2011, 20:46

Советую внимательно изучить последнее сообщение этого обсуждения: http://www.securitylab.ru/forum/forum25/topic12300/
shadowjack
 
Сообщения: 109
Зарегистрирован: 03 ноя 2009, 13:58
Откуда: Москва

Re: Компьютер. програм. С++

Сообщение AndreiSk » 02 сен 2011, 01:21

Посмотрите и на C#. Синтаксис как у C,
работается приятнее :wink:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Компьютер. програм. С++

Сообщение Flexz » 02 сен 2011, 10:13

Зачем вам древний Visual C++ 6? Он же даже стандарт языка реализует далекооо не польностью.
Возьмите свежую Visual Studio Express, распространяются они бесплатно. Работать в разы комфортнее.
Ну и +1 за C# и .NET вообще, работать быстрее и легче.
Flexz
 
Сообщения: 47
Зарегистрирован: 27 авг 2011, 14:05

Re: Компьютер. програм. С++

Сообщение Angel71 » 02 сен 2011, 18:01

noonv
// \TC\EXAMPLES\HELLO.C
// Borland C++ - (C) Copyright 1991 by Borland International

/* HELLO.C -- Hello, world */

#include <stdio.h>

int main()
{
printf("Hello, world\n");
return 0;
}

stdafx это мухи, с++ это котлеты. вы сльно уверены, что на текущей стадии тс сможет не задумываясь ответить на вопрос "в qt под линуксом stdafx нужен или нет?" (за лаконичное "да" или "нет" гнилые помидоры) или более общий "что это такое вообще?"? . :wink: и таких нюансов очень много. к тому же турбо с++ (или что-то другое из простенького) даст прекрасную возможность повозиться с некоторыми вещами, которые в более современных и навороченных средствах разработки могут быть упрятаны так далеко, что о них можно никогда и не узнать, а знание их может быть очень полезным.
Flexz, :) на питоне еще быстрей и легче. у каждого может быть своё, отличное от мнения других представление что легче и почему. что дальше? а есть задачи, для решения которых знание c# и кучи других языков вообще может оказаться бесполезным. т.е. то, что у всех языков есть своя, пусть даже и очень большая ниша и при сравнении языков (даже не затрагивая вопрос среды разработки и библиотек) между собой у всех есть свои плюсы и минусы вы забыли? а так спору нет, на данный момент c# замечательный язык, особенно в связке .net 4 и vs 2010.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Компьютер. програм. С++

Сообщение shadowjack » 02 сен 2011, 18:52

Кстати про питон - меня убивает реализация многопоточности там.
Антиоффтопик: я давал ссылку, где рассказано, что такое stdafx.
А вообще лучше бы на Linux и gcc + vim (хоть в вирутальной машине). Если, конечно, автор хочет научиться программировать, а не окошки с кнопочками создавать.
shadowjack
 
Сообщения: 109
Зарегистрирован: 03 ноя 2009, 13:58
Откуда: Москва

Re: Компьютер. програм. С++

Сообщение Flexz » 02 сен 2011, 19:53

Angel71, меня порой потрясает как люди умудряются сказать что-то и в той же строчке опровергнуть :)
Знание языков (именно во множественном числе, а то когда пишешь тоько на одном как-то "присыхаешь" и начинаешь мыслить однообразными решениями) это как минимум навыки программирования, которые помогут решением любой задачи. Если конечно речь не идет о выживании в тайге.
А если автор не понимая где взять stdafx полезет в vim+gcc боюсь он себе все желание программить отобьет)

ЗЫ кстати, а TurboC с последними виндами вообще как - дружит?
Flexz
 
Сообщения: 47
Зарегистрирован: 27 авг 2011, 14:05

Re: Компьютер. програм. С++

Сообщение Angel71 » 02 сен 2011, 23:35

нет никаких противоречий, если вам так показалось, значит вы либо мысль не уловили, либо я не слишком развёрнуто свою мысль написал.
нормально (почти) турбо с++ с последними виндами дружит. в 32х разрядной (имхо по глюкам иногда висту напоминает) поговаривают и так работает, а в 64битной без доп. телодвижений реально не хочет, с досбоксом без проблем. досбокс правда немного неудоен местами, зато работает.
П.С. не вижу прямой связи между знанием языка и "присыханием". есть "косность мозга" ака инертность мышления и знание хоть десятка языков не спасёт от "присыхания".
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Компьютер. програм. С++

Сообщение Flexz » 03 сен 2011, 00:29

По-моему, наоборот, через чур пространно) Я сравнил С++ и С#, по вашему на последнем кодится не быстрее? не легче? Ну дело ваше, но могли сказать это не столь абстрактно. Сами же пишете - сколько людей столько мнений, так почему же, по вашему я не могу высказать свое?
к ПСу - связь очень простая, просто в другую сторону - концентрация на одном единственном языке это уже инертность.
Flexz
 
Сообщения: 47
Зарегистрирован: 27 авг 2011, 14:05

След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13