Просмотр полной версии : для тех кто откинулся и решил стать программистом
http://www.ampfing-online.de/csharp/index.html
это си-решетка (C#), по понятиям
commando
20.11.2006, 09:23
улыбнуло, особенно картинки сверху
Diplom@t
20.11.2006, 14:03
Супер! :)
-=LoToS=-
23.11.2006, 18:56
Билли порожняк не гонит :)
А ссылочки то прямо в MSDN направляют))))
http://www.ampfing-online.de/csharp/index.html
это си-решетка (C#), по понятиям
Помоему С# галимое подражание С++:stop:
Мальчик, ты прогаммировал на чем-то кроме С++?
у-у-у-у
сейчас будет религиозная война
java vs c++
:-)
Нет... не будет...
Я то сам вообще на Delphi. А для holy war по этой теме уже есть топик :)
а жаль я бы посмотрел, интересно поприколу "аргументацию" почитать.
ну да ладно. удачи дельфинам.
у меня хороший знакомый уехал в лондон, что странно здесь, в германии, работы дельфистам почти нет. а в англии довольно много.
Мальчик, ты прогаммировал на чем-то кроме С++?
Судя по фотке мы одного возраста:) (может я старше). А аргумент в пользу С++ один но большой - все современное программирование основано на нём (даже та же Ява потомок:rtfm: ) MFC,ATL,API и куча других технологий основаны на С++ или просто на С :D Та же винда большей частью написана на С/С++ А Delphi вообще мало ипользуется
(не в обиду)
http://www.ampfing-online.de/csharp/index.html
это си-решетка (C#), по понятиям
Имеет ли смысл учить С# если знаешь С++ Платформе .NET всё равно ж ?
ты меня спрашиваешь?
я думаю имеет смысл. а так же еще добавить с++ и жава.
а жаль я бы посмотрел, интересно поприколу "аргументацию" почитать.
ну да ладно. удачи дельфинам.
у меня хороший знакомый уехал в лондон, что странно здесь, в германии, работы дельфистам почти нет. а в англии довольно много.
Есть такая буква. Причем довольно много даже аутсорса.
В Канаде тоже много позиций.
pavlentus
29.11.2006, 17:47
Настоящему программеру пофиг на чем программировать.
Настоящему программеру пофиг на чем программировать.
Тогда напиши что нибудь на ФОРТРАНЕ или КОБОЛЕ:)
pavlentus
29.11.2006, 19:54
Тогда напиши что нибудь на ФОРТРАНЕ или КОБОЛЕ:)
Сколько платишь?
Сколько платишь?
Какой ты меркантильный:rtfm:
Нет... не будет...
Я то сам вообще на Delphi. А для holy war по этой теме уже есть топик :)
Не, чувак, делфи супротив шарпа не катит ну никак. Честное слово :)
ИМХО глуповатое утверждение :) А холивар все-таки начался, только пока не определились с темой до конца.
...у меня хороший знакомый уехал в лондон...
У мну знакомый тоже в Англии. Тоже на Delphi. Не жаловался :good:
И плз, пишите все таки Java, а не ява, жава, жаба и пр. :nea:
Настоящему программеру пофиг на чем программировать.
Если человек так говорит, то он себя таким считает. И как правило он к себе несправедлив.
Настоящий виртуоз, как правило, отдает все свое время одному языку. Так как писать действительно красивый, понятный и, главное, эффективный код, может только знающий тонкости и особенности языка.
З.Ы. Ну и наконец по теме :) Посмеялся, спасиб :laugh:
']
Настоящий виртуоз, как правило, отдает все свое время одному языку. Так как писать действительно красивый, понятный и, главное, эффективный код, может только знающий тонкости и особенности языка.
Согласен:)
pavlentus
01.12.2006, 23:47
']ИМХО глуповатое утверждение :) А холивар все-таки начался, только пока не определились с темой до конца.
У мну знакомый тоже в Англии. Тоже на Delphi. Не жаловался
И плз, пишите все таки Java, а не ява, жава, жаба и пр.
Если человек так говорит, то он себя таким считает. И как правило он к себе несправедлив.
Настоящий виртуоз, как правило, отдает все свое время одному языку. Так как писать действительно красивый, понятный и, главное, эффективный код, может только знающий тонкости и особенности языка.
З.Ы. Ну и наконец по теме Посмеялся, спасиб
А шнурки гладить этот ваш виртуоз не умеет? :rzhu_nimagu:
KGBишник
01.12.2006, 23:49
Хороший словаригг...
есть с чего поучица...:good:
А шнурки гладить этот ваш виртуоз не умеет? :rzhu_nimagu:
Перефразируя одного товарища:
"Хорошему гладильщику все равно каким утюгом гладить шнурки"
Вообще смысла поста не понял. По существу бы сказал что-нибудь. :nea:
x[82], на чем программишь?
x[82], на чем программишь?
На Java, чего и вам советую :good: :)
pavlentus
02.12.2006, 12:56
']Перефразируя одного товарища:
"Хорошему гладильщику все равно каким утюгом гладить шнурки"
Вообще смысла поста не понял. По существу бы сказал что-нибудь. :nea:
А сколько таких виртуозов было в свое время на VB6 :)
Интересно, как они до сих преданы своему языку.
По поводу явы согласен, пока это очень удобный язык.
']На Java, чего и вам советую :good: :)
C++ Forever:good: :good: :good:
pavlentus
02.12.2006, 13:28
C++ Forever:good: :good: :good:
Надеюсь, что к твоему выпуску наши компании будут давать цивильное задание на производственную и научно-исследовательскую практику и ты с легкостью сможешь пойти к ним работать, чего пока сейчас нет в Одессе, но есть уже в Киеве.
']На Java, чего и вам советую :good: :)
спасибо , я двуязычен java&c++. но последнее время, попадаются проекты в основном на с++.
pavlentus
02.12.2006, 17:58
Преведно-ориентированный язык
Преве́дно-ориенти́рованный язы́к — специальный язык, используемый падонками для обращения с молитвами к Великому Медведу. Впоследствии использован фирмами НекроСофт и Багланд для написания компьютерных программ.
Пример программы
Object Preved
Код
превед Анекдотнах;
амонявзядъ ПреведГУИ, МедведПервыйнах, Лез32, Учаснеги;
типапревед
ТэМойМедвед = хуле (ТэМедвед)
комрад
ПапаМедвед: ТэМедвед;
МамаМедвед: ТэМедвед;
бублиг
кагдила Родид(Папа, Мама: ТэМедвед);
кагдила Писец; папойвыдан;
кагдила Идинах(Куданах: ТэУрл); папойвыдан;
кончел;
кагдила ТэМойМедвед.Родид(Папа, Мама: ТэМедвед);
начел
ПапаМедвед:=Папа;
МамаМедвед:=Мама; // Пох шобзнал!
кончел;
кагдила ТэМойМедвед.Писец;
начел
Ахтунг('Низя убид мой Медвед!!!','Идите фтопку',ИКОН_ИДИНАХ);
кончел;
// Пох карочи праграма
типа
моймедвед: ТэМойМедвед:
мужыг: ТэУчаснег;
тъйодка: ТэУчаснег;
лез: ТэЛез32;
начел
ёпт
лез:=ТэЛез32.Родид([йолки,соснынах,дубы,бирьозы,трава,поляно]);
моймедвед:=ТэМойМедвед.Родид(livejournal,ru_preved );
// Пох низабаяниваимые канстанты!
моймедвед.Идинах(лез.Туданах('поляно'));
мужыг:=ТэУчаснег.Родид();
тъйодка:=ТэУчаснег.Родид();
лез.Вставить(мужыг,Туданах('поляно'));
лез.Вставить(тъйодка,Туданах('поляно'));
мужыг.Вставить(тъйодка);
ежели мужыг.Нивставляет тоды
начел
// Пох и здесь пидарасынах!
Ахтунг('У вас в системе неправельный мужыг, '+
'пастафьте себе пакет Учаснег-dev-2.1.11',
'Ахтунгбля',ИКОН_АХТУНГ);
бамбить;
кончел;
моймедвед.Идёд;
мужыг.Reposition; // Пох идинственая албанская команда в "Преведе"…
моймедвед.Подняд(моймедвед.Рука.Л);
моймедвед.Подняд(моймедвед.Рука.П);
моймедвед.Сказад('ПРЕВЕД!');
ухёпт
Ахтунг('Шотозафигня случилосо с праграмай, вазможна, '+
'ваш камог кетайского праизводства… Смините моск!',
'Ужоснах',ИКОН_АХТУНГ);
кончел;
кончел. // Всёнах, писец
Preved++
Код
#фтыкай <ёстрим>
#фтыкай <дууст/перформанс.хпп> // типа иди учить дууст.орк
баян <типанейм Медвед, типанейм Учаснег> класс Превед: виртуал бублик Дууст::Перформанс<Учаснег>
{
превед:
Учаснег м,ж;
Медвед медвед;
бублиг:
Превед(Учаснег мужык, Учаснег тётка, Медвед м_медвед = Медвед()): м(мужык), ж(тётка), медвед(м_медвед)
{
ифф(!ж.пушбэк(м))
сру стд::экзепшн("Ахтунг! У вас в системе неправельный мужыг,пастафьте себе пакет Учаснег-dev-2.1.11");
}
~Превед();
};
ПРВД
Код
<ПРВД>
<БАШКА>
<херувидеш менед-самтакой="шоце-таке" шоце="пысьмо/првд; штырлыц="форточка1251" />
<херувидеш атыкто="тыузнаешеёпо" шоце="превед,медвед,менед" />
<пшёлна кито="морда моя" куда="/держыморд.мрд" />
<пшёлна кито="комубабло" куда="менед://жжж.некразовд.гом/папамедвед.првд" />
<ахтунг>Премерр дакумента ПРВД</ахтунг>
</БАШКА>
<ВСЕТУТ>
<забор гиде="усиридин"><Ж><М><кросавчег какой="#МЕДВЕД" вес="36">Превед планед!</кросавчег></М></Ж></забор>
</ВСЕТУТ>
</ПРВД>
_____________________________
Полностью работающий код , NecroSoft Visual Medved 8 only
Код
//
// Превед.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include <locale.h>
//------------------------------------------------------------------
// The PREVED Language Kernel area. Do not touch! :)
#if !defined (_MSC_VER) || _MSC_VER < 1400
#error Wrong compiler! Use MSVS 8.0
#endif
#define НАЧЕЛ {
#define КОНЧЕЛ;}
#define ТИПА int
#define ВДРУГ if (
#define ТАДА )
#define НИХРИНА else
#define ВЗАД return
#define КАГДИЛА (
#define ЙО ;
#define ЖЖОШ(p,n) for (; (p) <= (n); (p)++)
#define БАЗАР std::cout <<
#define СЛЫШЬ <<
#define СТОЙ system ("echo. & pause");
#define БЛИН _wsetlocale (LC_ALL, L"Russian_Russia.ACP");
#define ВРОДЕ try
#define ИБАНУЦЦО throw
#define АПСТЕНУ catch (const char* __чё__)
#define ПРЕВЕД ТИПА main КАГДИЛА ТАДА
#define МЕДВЕД ВЗАД 0; КОНЧЕЛ
// End of area
//------------------------------------------------------------------
ТИПА КРУТО КАГДИЛА ТИПА фигня ТАДА
НАЧЕЛ
БАЗАР "ВАЩЕ " ЙО
ВДРУГ фигня == 8 ТАДА ИБАНУЦЦО "мля! " ЙО
ВЗАД 0
КОНЧЕЛ
ПРЕВЕД
НАЧЕЛ
БЛИН
ВРОДЕ НАЧЕЛ
ТИПА фишка = 0 ЙО
ЖЖОШ (фишка, 10)
НАЧЕЛ
БАЗАР фишка СЛЫШЬ " ";
ВДРУГ фишка >= 5 ТАДА КРУТО (фишка) ЙО
КОНЧЕЛ
КОНЧЕЛ АПСТЕНУ НАЧЕЛ
БАЗАР "ИБАНУЦЦО invoked: " СЛЫШЬ __чё__;
КОНЧЕЛ
СТОЙ
МЕДВЕД
Надеюсь, что к твоему выпуску наши компании будут давать цивильное задание на производственную и научно-исследовательскую практику и ты с легкостью сможешь пойти к ним работать, чего пока сейчас нет в Одессе, но есть уже в Киеве.
Я тоже надеюсь:)
А сколько таких виртуозов было в свое время на VB6 :)
Интересно, как они до сих преданы своему языку.
По поводу явы согласен, пока это очень удобный язык.
Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело :)
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.
pavlentus
03.12.2006, 21:39
']Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело :)
Чтобы знать все тонкости языка, надо очень долго на нем по программировать. Не запутывай фразами типа оперировать и всю жизнь программировать, чтобы быть асом в языке надо много лет на нем писать, а не оперировать. Оперировать будешь в другом месте.
ты чего к слoвам цепляешся, по сути сказано же верно
pavlentus
03.12.2006, 21:43
По моему там не было сути :)
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.
100% GUI, RAD'ы, дополнение кода и т.д. развращают. А когда это все отбирают, приходится туго :(
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.
Ну ладно, ц++, make, но не понимаю как можно ограничить в редакторе. Что, другой хуже текстовики создает? Или мало программистских редакторов или даже сред под *Nix/Linux или что там у вас? SlickEdit, например. А с отладчиком что? gdb не справляется?
Человек может утверждать, что он знает определённый язык программирования, если он написал хотябы примитивный компилятор(интерпретатор) для этого языка.
дело в том что заказчик дойче телеком, они очень консервативны. никакого дополнительного софта ставить нехотят. и аппликация устанавливается на целую ферму машин в гамбург, нюрнберг и франкфурт. единственный редактор который гарантированно есть на любой машине это ви, даже емакс не канает. а есть машины которые вообще сидят только в своей локальной сети скажем из 4 машин, и ты приходишь и надо изменить конф файл. а у тебя только ви.
отладчик поставили.
Человек может утверждать, что он знает определённый язык программирования, если он написал хотябы примитивный компилятор(интерпретатор) для этого языка.
ну это перебор пожалуй.
дело в том что заказчик дойче телеком, они очень консервативны. никакого дополнительного софта ставить нехотят. и аппликация устанавливается на целую ферму машин в гамбург, нюрнберг и франкфурт. единственный редактор который гарантированно есть на любой машине это ви, даже емакс не канает. а есть машины которые вообще сидят только в своей локальной сети скажем из 4 машин, и ты приходишь и надо изменить конф файл. а у тебя только ви.
отладчик поставили.
та гониво
в продакшене как правило действительно ничего нет
а при разработке - обычно пользуй что хочешь
сомневаюсь что програмисты разрабатывают на продакшене
ну не прямо на продакшене, но своя подсетка есть, получаем прямо сразу живые данные для теста.
ну не прямо на продакшене, но своя подсетка есть, получаем прямо сразу живые данные для теста.
опять же несерьезно - где ж это видано чтоб программисты имели доступ к реальным данным
ни доступа к продакшен, ни никаких данных (включая логи) не переходит к разработчикам
насчет ви - ви это хороший редактор
есть системы где ви вообще нет
что значит где это видано? здесь это видано. есть рельные данные. поступают с реальной скоростью, есть даже час пик.
пожалуйста тестируйся. другой вопрос что твои данные не уходят в базу данных продакшн а кладутся в твою тест бд.
ну и чего?
ну и чем хорош ви? кроме того что он везде.
pavlentus
08.12.2006, 09:53
Продолжаем тему для студентов......
Программист-стажер
Для работы в проектах по разработке и внедрению ERP систем мы ищем желающих учиться и быть лучшими!
Требования:
- базовые знания теории БД;
- базовые знания SQL;
- опыт разработки программного обеспечения.
Резюме слать в
[email protected] Олегу Эдуардовичу
Упс, не в ту тему вписал, извиняюсь....
Помоему С# галимое подражание С++:stop:
Это по тому, что новое учить лень.
Я всю свою сознательную жизнь программировал
FORTRAN, C, C++ сейчас C#.
Если что писать под Win лучше выучить C#, а потом писать:)
а жаль я бы посмотрел, интересно поприколу "аргументацию" почитать.
ну да ладно. удачи дельфинам.
у меня хороший знакомый уехал в лондон, что странно здесь, в германии, работы дельфистам почти нет. а в англии довольно много.
Вот и я говорю: не бывают языков - бывают работодатели.
Ежели выгодно будет программировать на Китайском - и на китайском начнем.
apolunin
19.12.2006, 22:49
']Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело :)
ИМХО, любой язык программирования - это инструмент. это средство выражения алгоритма и взаимосвязей между объектами предметной области, и профессиональный программист должен уметь использовать любой из них для решения поставленной задачи. На мой взгляд разговоры о том, что лучше, Java или С++ и все подобные "религиозные дебаты" совершенно бессмысленны. Каждый язык, каждая технология программирования создавалась для определенных целей и имеет свои преимущества и недостатки. Правильно сделанный выбор при развитии проекта может сэкономить уйму времени и денег.
pavlentus
19.12.2006, 22:51
А если на такой клаве по программить? (Вложение)
Это по тому, что новое учить лень.
Я всю свою сознательную жизнь программировал
FORTRAN, C, C++ сейчас C#.
Если что писать под Win лучше выучить C#, а потом писать:)
Насколько я знаю под .NET можно писать и на С++ так что смысл ? :stop:
Кстати производительность у С# поменьше будет:)
neurotrac3r
20.12.2006, 10:23
Кстати производительность у С# поменьше будет:)В сравнении с чем?
C# vs ManagedCPP? :)
pavlentus
20.12.2006, 16:26
Насколько я знаю под .NET можно писать и на С++ так что смысл ? :stop:
Кстати производительность у С# поменьше будет:)
Выбирать надо не только язык, а еще и предметную область с которой будет приятно работать.
apolunin
28.12.2006, 09:06
Насколько я знаю под .NET можно писать и на С++ так что смысл ? :stop:
Кстати производительность у С# поменьше будет:)
Писать под .NET можно много на чем. Даже на Delphi. Но ИМХО лучше всего для этих целей подходит C# и Visual Basic .NET. C++ под .NET - это нечто совершенно лишнее. С++ в рамках этой платформы лишен все своей выразительной мощи: не разрешается использование множественного наследования, виртуального наследования, закрытого/защищеного наследования, шаблонов... Зато появилось множество расширений, чтоб втиснуть С++ в рамки .NET, для поддержки которых используются ключевые слова типа __interface. Таким образом, по выразительности, Managed C++ не превосходит C#, но имеет значительно более корявый синтаксис. Тогда возникает вопрос: зачем использовать С++ в среде .NET? Вроде как, .NET поддерживает множество языков для того, чтобы программисты, которые знают один из них, легко могли перейти к программированию в среде .NET... бла, бла, бла... это мы все неоднократно слышали. Но реально, Managed C++ и обыкновенный С++ - довольно разные вещи. И если программист со знанием С++ хочет перейти к программированию .NET приложений на этом языке, то ему все равно прийдется учить многочисленные расширения Microsoft и отказаться от использования множества стандартных языков средств. Так не проще ли выучить C# или VB .NET и писать на них, получая значительно более читаемый код?
P. S. в среде .NET у С++ и C# производительность будет приблизительно одна и та же. Как, впрочем, и у любого другого языка в среде .NET.