Иван |
Отправлено: 27.04.2004, 23:49 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
Женщина — программист — это как морская свинка.
Ничего общего ни со свиньёй, ни с морем.
|
|
yankulbuh |
Отправлено: 06.06.2004, 13:18 |
|
Не зарегистрирован
|
жеyщина программист это как зеленая лошадь
явление безусловно редкое, чрезвычайно интересное
но совершенно бесполезное %) |
|
Zernishko |
Отправлено: 21.07.2004, 15:38 |
|
Не зарегистрирован
|
А бывает так: бестолковый мальчик, который вчера сел за комп, мнит себя суперменом от программистов, а сам класс о структуры отличить не может. |
|
** avc |
Отправлено: 21.07.2004, 16:01 |
|
Не зарегистрирован
|
А и в чем — же такая уж разница ? Как писал Струструп
QUOTE |
Поэтому структура — это
такой класс, в котором по определению все члены являются общими.
| |
|
Nick |
Отправлено: 23.07.2004, 09:55 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
есть и неплохие программисты,
знаком лично с двумя. |
|
Георгий |
Отправлено: 23.07.2004, 19:34 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
везёт же...
а я знаком с 3мя кодерами и 1 аналитиком и ни одного программиста... |
|
Nick |
Отправлено: 24.07.2004, 06:33 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
ну ладно,
можно их назвать и кодерами
но они не стоят таких оскорблений |
|
Sl@Sh |
Отправлено: 22.10.2004, 09:44 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Господа ! Не следует забывать про некую Аду Лейвлис ! (Кто не знает — это первая женщина программист). И ещё — с недавних,относительно, пор на этом форуме появились три (кажеться) программистки. Я думаю они могуь прочитать эту тему.
|
|
Asher |
Отправлено: 22.10.2004, 10:24 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Кажется три или кажется программистки?
P.S. или кажется девушки?
Отредактировано Asher — 22/10/2004, 12:30
|
|
Sl@Sh |
Отправлено: 22.10.2004, 14:30 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Кажеться три
|
|
Konstantine |
Отправлено: 25.10.2004, 11:12 |
|
Мастер участка
Группа: Модератор
Сообщений: 545
|
и кажется программистКИ.
Я например видел токо одну — гостевая учётка с ником "Маша" — ну, пока не программистка (очень простое спрашивала) но стремление есть.
P.S.: если всё-таки Маша — это девушка
Отредактировано Konstantine — 25/10/2004, 12:14
|
|
Sl@Sh |
Отправлено: 25.10.2004, 13:24 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
QUOTE (Konstantine @ 25/10/2004, 12:14) | P.S.: если всё-таки Маша — это девушка |
Логично ! Но я думаю всем было б приятней, если Маша->Девушка = true;
|
|
Gedeon |
Отправлено: 25.10.2004, 15:11 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
if(!Маша->Девушка){
try{
dynamic_cast <ТДевушка>(Маша);
}
catch(...){
}
}
Интересно сама Маша это читала?
|
|
Konstantine |
Отправлено: 25.10.2004, 15:29 |
|
Мастер участка
Группа: Модератор
Сообщений: 545
|
QUOTE (Sl@Sh @ 25/10/2004, 14:26) | Логично ! Но я думаю всем было б приятней, если Маша->Девушка = true; |
для гостевой учётки такого property не объявлено :-(
|
|
Asher |
Отправлено: 26.10.2004, 08:16 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
QUOTE | для гостевой учётки такого property не объявлено :-( |
можно подумать остальные property народ заполняет
|
|
Konstantine |
Отправлено: 26.10.2004, 08:47 |
|
Мастер участка
Группа: Модератор
Сообщений: 545
|
ну заполняет — не заполняет, но из фраз многое можно понять... а гостевая — это на один раз!
|
|
esh |
Отправлено: 30.04.2005, 15:06 |
|
Не зарегистрирован
|
It's imposible to use any cyrilic letters in names of functions or clases! |
|
Георгий |
Отправлено: 01.05.2005, 15:39 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
QUOTE (esh @ 30/04/2005, 15:06) | It's imposible to use any cyrilic letters in names of functions or clases! |
govoris ne vozmozno pisat po russki nazvatija klassov i funkcij ? |
|
Иван |
Отправлено: 03.05.2005, 09:38 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
QUOTE (Георгий @ 01/05/2005, 15:39) | QUOTE (esh @ 30/04/2005, 15:06) | It's imposible to use any cyrilic letters in names of functions or clases! |
govoris ne vozmozno pisat po russki nazvatija klassov i funkcij ? |
Да... да... в самую точку!
Отредактировано Иван — 03/05/2005, 16:12
|
|
esh |
Отправлено: 12.06.2005, 14:50 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 71
|
Govoru, chto nelzya ispolzovat russkie bukvi v imenah funczyi i klassov, v imenah peremennyh, structur i obiedinenyi toje! |
|
Георгий |
Отправлено: 12.06.2005, 20:10 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
QUOTE (esh @ 12/06/2005, 15:50) | Govoru, chto nelzya ispolzovat russkie bukvi v imenah funczyi i klassov, v imenah peremennyh, structur i obiedinenyi toje! |
а зачем русские буквы?
что бы мучиться при переносе исходников в другую ОС?
MS Win = CP1251
QNX4 = CP866
QNX 6= UTF-8
Solaris = ISO 8859/5
остальные *nix = KOI-8R и UTF-8
документацию конечно нужно писать на языке пользователей, но исходники, да ещё и по русски.. зачем?
PS. видел подправленный транслятор TC для которого были написанные макросы, которые и позволяли писать по русски операторы и переменные; превращать C в PASCAL, в basic и т.п... но где они сейчас? |
|
esh |
Отправлено: 13.06.2005, 11:15 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 71
|
Эээ, Георгий, я наверное неправильно выразился, я хотел сказать немного другое, нельзя писать
Маша->Девушка = true;
т.к. компилятор ругаться будет.
Сам я переменным даю английские имена, я бы написал
if(Masha->Girl==true)...; // or if(Masha->IsGirl)...;
Я даже комментарии на английском пишу, ну лень мне раскладку переключать! А писать что-то типа
// Eto kommentaryi
Нет уж! Я лучше напишу
// It's a comment
PS: Да и само
Маша->Девушка = true;
как-то слишком круто, т.е. если даже маша парень, мы его превращаем в девушку. Извращение получается,
зачем над мальчиком издеваться Лучше уж
Маша->Девушка == true; |
|
Sl@Sh |
Отправлено: 29.06.2005, 10:33 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
QUOTE (esh @ 13/06/2005, 11:15) | PS: Да и само
Маша->Девушка = true;
как-то слишком круто, т.е. если даже маша парень, мы его превращаем в девушку. Извращение получается,
зачем над мальчиком издеваться Лучше уж
Маша->Девушка == true; |
Если парень назвался девушкой то вопрос : кто собственно извращается ?
|
|
Иван |
Отправлено: 04.07.2005, 18:04 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
QUOTE (esh @ 13/06/2005, 11:15) | А писать что-то типа
// Eto kommentaryi
Нет уж! Я лучше напишу
// It's a comment
|
Согласен,
по русски пишу на русском, по английски на английском.
P.S. Хотя sms все равно пишу на латинице
Отредактировано Иван — 04/07/2005, 18:04
|
|
licvidator |
Отправлено: 01.11.2005, 16:20 |
|
Не зарегистрирован
|
Например в Java можно давать русские имена методам и полям.
А к вопросу о структурах и классах: у структур не может быть методов. Это их главное отличие от классов. |
|
AVC |
Отправлено: 01.11.2005, 16:37 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (licvidator @ 01/11/2005, 15:20) | А к вопросу о структурах и классах: у структур не может быть методов. Это их главное отличие от классов. |
И кто вам про это сказал?
CODE |
struct a {
int ival;
char cval;
void fun(void) { cval = ival & 0xFF; }
};
void __fastcall TForm1::Button1Click(TObject *Sender)
{
a a;
a.ival = 100;
ShowMessage(int(a.cval));
a.fun();
ShowMessage(int(a.cval));
}
| |
|
Gedeon |
Отправлено: 01.11.2005, 20:55 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Главное различие структур и классов в том, что у классов все методы по умолчанию приват, а у структур паблик.
|
|
Георгий |
Отправлено: 01.11.2005, 21:12 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
QUOTE (Gedeon @ 01/11/2005, 21:55) | Главное различие структур и классов в том, что у классов все методы по умолчанию приват, а у структур паблик. |
ну не правильно...
структуры в с++ поддерживаются только для обеспечения совместимости со старым С. а то что на уровне синтаксиса они практически ни чем от классов не отличаются — это уже детали. |
|
Gedeon |
Отправлено: 02.11.2005, 10:45 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
QUOTE (Георгий @ 01/11/2005, 21:12) | QUOTE (Gedeon @ 01/11/2005, 21:55) | Главное различие структур и классов в том, что у классов все методы по умолчанию приват, а у структур паблик. |
ну не правильно...
|
CODE |
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
struct tst_st
{
tst_st();
~tst_st();
void publ();
private:
void priv();
};
class tst_cl
{
tst_cl();
~tst_cl();
void priv();
public:
void publ();
};
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
tst_st st;
tst_cl cl;
}
//---------------------------------------------------------------------------
|
скомпилите
результат:
Build
[C++ Error] Unit1.cpp(32): E2247 'tst_cl::tst_cl()' is not accessible
[C++ Error] Unit1.cpp(32): E2166 Destructor for 'tst_cl' is not accessible
Если перенести конструктор с деструктором в секцию public у класса то все заработает. Так что мне не понятно что неправильно.
QUOTE (Георгий @ 01/11/2005, 21:12) |
структуры в с++ поддерживаются только для обеспечения совместимости со старым С. а то что на уровне синтаксиса они практически ни чем от классов не отличаются — это уже детали. |
Да и более того, как написано у Шилдта они есть пока еще только потому, что не было повода от них избавиться.
|
|
avc* |
Отправлено: 02.11.2005, 11:28 |
|
Не зарегистрирован
|
Ни как не думал, что моя древняя цитата Страуструпа "... структура — это такой класс, в котором по определению все члены являются общими." от 21/07/2004 получит такое бурное продолжение, да еще в такой теме
QUOTE |
Да и более того, как написано у Шилдта они есть пока еще только потому, что не было повода от них избавиться.
|
пять баллов |
|