ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ОКТЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Что подразуевается под клиентской частью?
Не знаю, есть ли там опыт, но то, что он не отличает язык разметки от языка программирования
так asm и sql, что как бы встроены в Delphi и можно сказать неотъемлемая часть любого крупного проекта, так они тоже отдельно впереди
программистам вешают лапшу на уши
колько сейчас вакансий для программистов на Паскале
на клонах С
Сколько сейчас вакансий для программистов на Паскале?
Там в основном школьники и студенты в теме про Паскаль.
Если автор чего-то не объяснил, или сделал это непонятно, а я сам не догнал тему, то это так и останется белым пятном.
Говорят, что этот язык максимально понятен. Откуда белые пятна-то?
Русский язык знают многие, но "Евгений Онегин" написал только Пушкин.
Вот вот, если бы ещё на русском языке писались компиляторы и работали среды программирования, то у нас программистов было ещё больше ...И ключевые слова чтобы были все как положено на русском языке
Вот вот, если бы ещё на русском языке писались компиляторы и работали среды программирования,
Какой бред.Хотя в нынешних условиях это может зайти .. По части русификации - вообще непочатый край работы.В астрономии - обозначения с латинскими буквами, в математике = a,b,c, .. x,y . Астрономов и математиков будет больше.
Не хотите проектировать такой компилятор, значит скоро будете использовать в программировании китайский компилятор с иероглифами вместо американских фигурных скобочек или begin_end. К этому дело идёт
у него будут важные преимущества, если его ключевые русские слова будут правильно определены и он будет спроектирован с учётом главных требований - скорости компиляции, надёжности исполняемого кода и предельной ясности конструкций и читабельности для русскоязычного начинающего программиста
Ну так есть 1С. Про сейчас не знаю, а так, сколько видел код на нем, все команды там писались на русском. Смотреть без боли на это невозможно. Английский проще выучить, чем воевать с ним.
Знаю несколько крупных математиков, которые так и не смогли научиться программировать, а очень хотели, потому что в школе изучали немецкий язык
Но мы уже отвлеклись от темы куда то к Сепиру-Уорфу .
что был такой СтранниК, поищите. Там у него например , вместо Canvas - Холст
а сишники боятся в длинных идентификатор большую букву написать- вдруг потом где потом забудешь и компилятор заругается, так и гонят всё в нижнем регистре. Шифт не надо нажимать, то что абракадабра в тексте то ерунда, выдают это за элегантное решение.
void CWCGOPageCommon::InitTimeZoneCtrl(){ m_cbTimeZones.SetFnSave([&](CryptoGateway* pCgw, HANDLE) { Core::S_CryptoGatewayTimeZone tz; ZeroMemory(&tz, sizeof(tz)); Objects::CTimeZones::RCP_TIMEZONE_ENTRY entry = m_timeZones[m_cbTimeZones.GetParam()]; strcpy(tz.tzName, entry.szTimezoneName); strcpy(tz.tzString, m_timeZones.GetBSDFormat(entry)); pCgw->SetTimeZone(tz); }); m_cbTimeZones.SetFnLoad([&](CryptoGateway* pCgw) { int res = -1; Core::S_CryptoGatewayTimeZone* zone = pCgw->GetTimeZone(); if (strlen(zone->tzString)) { bool matchFound = false; for (DWORD i = 0; i < m_timeZones.GetCount(); i++) { CTimeZones::RCP_TIMEZONE_ENTRY entry = m_timeZones[i]; if (m_timeZones.GetBSDFormat(entry) == zone->tzString && !strcmp(entry.szTimezoneName, zone->tzName)) { res = i; matchFound = true; break; } } if (!matchFound) res = m_timeZones.GetCount() + 1; } return res; }); m_cbTimeZones.SetFnTitle([&]() { CString str; str.Format(_T("Изменение временной зоны на \"%s\""), m_timeZones[m_cbTimeZones.GetParam()].szTimezoneName); return str; }); m_shTomeZone.SetFnDoIt([](CryptoGateway* pCgw, HANDLE) { NCCControl::Instance()->SetCryptoGatewayTimeZone(pCgw); }); m_cbTimeZones.SetSaveHelper(&m_shTomeZone); m_CtrlList.push_back(&m_cbTimeZones);}