PDA

Просмотр полной версии : для тех кто откинулся и решил стать программистом



Ull9
17.11.2006, 14:19
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
Билли порожняк не гонит :)

Doglexx
25.11.2006, 20:08
А ссылочки то прямо в MSDN направляют))))

THRESHE
27.11.2006, 12:00
http://www.ampfing-online.de/csharp/index.html
это си-решетка (C#), по понятиям
Помоему С# галимое подражание С++:stop:

AmonRa
27.11.2006, 13:05
Мальчик, ты прогаммировал на чем-то кроме С++?

Ull9
27.11.2006, 13:27
у-у-у-у
сейчас будет религиозная война
java vs c++
:-)

AmonRa
27.11.2006, 13:33
Нет... не будет...
Я то сам вообще на Delphi. А для holy war по этой теме уже есть топик :)

Ull9
27.11.2006, 13:47
а жаль я бы посмотрел, интересно поприколу "аргументацию" почитать.

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

THRESHE
28.11.2006, 12:22
Мальчик, ты прогаммировал на чем-то кроме С++?
Судя по фотке мы одного возраста:) (может я старше). А аргумент в пользу С++ один но большой - все современное программирование основано на нём (даже та же Ява потомок:rtfm: ) MFC,ATL,API и куча других технологий основаны на С++ или просто на С :D Та же винда большей частью написана на С/С++ А Delphi вообще мало ипользуется
(не в обиду)

THRESHE
28.11.2006, 13:04
http://www.ampfing-online.de/csharp/index.html
это си-решетка (C#), по понятиям

Имеет ли смысл учить С# если знаешь С++ Платформе .NET всё равно ж ?

Ull9
28.11.2006, 13:12
ты меня спрашиваешь?

я думаю имеет смысл. а так же еще добавить с++ и жава.

Syon
29.11.2006, 11:32
а жаль я бы посмотрел, интересно поприколу "аргументацию" почитать.

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

Есть такая буква. Причем довольно много даже аутсорса.
В Канаде тоже много позиций.

pavlentus
29.11.2006, 17:47
Настоящему программеру пофиг на чем программировать.

THRESHE
29.11.2006, 17:54
Настоящему программеру пофиг на чем программировать.
Тогда напиши что нибудь на ФОРТРАНЕ или КОБОЛЕ:)

pavlentus
29.11.2006, 19:54
Тогда напиши что нибудь на ФОРТРАНЕ или КОБОЛЕ:)
Сколько платишь?

THRESHE
29.11.2006, 20:05
Сколько платишь?
Какой ты меркантильный:rtfm:

Naishin
29.11.2006, 22:18
Нет... не будет...
Я то сам вообще на Delphi. А для holy war по этой теме уже есть топик :)

Не, чувак, делфи супротив шарпа не катит ну никак. Честное слово :)

x[82]
01.12.2006, 20:25
ИМХО глуповатое утверждение :) А холивар все-таки начался, только пока не определились с темой до конца.

...у меня хороший знакомый уехал в лондон...
У мну знакомый тоже в Англии. Тоже на Delphi. Не жаловался :good:
И плз, пишите все таки Java, а не ява, жава, жаба и пр. :nea:

Настоящему программеру пофиг на чем программировать.
Если человек так говорит, то он себя таким считает. И как правило он к себе несправедлив.
Настоящий виртуоз, как правило, отдает все свое время одному языку. Так как писать действительно красивый, понятный и, главное, эффективный код, может только знающий тонкости и особенности языка.

З.Ы. Ну и наконец по теме :) Посмеялся, спасиб :laugh:

THRESHE
01.12.2006, 21:42
']
Настоящий виртуоз, как правило, отдает все свое время одному языку. Так как писать действительно красивый, понятный и, главное, эффективный код, может только знающий тонкости и особенности языка.

Согласен:)

pavlentus
01.12.2006, 23:47
']ИМХО глуповатое утверждение :) А холивар все-таки начался, только пока не определились с темой до конца.

У мну знакомый тоже в Англии. Тоже на Delphi. Не жаловался
И плз, пишите все таки Java, а не ява, жава, жаба и пр.

Если человек так говорит, то он себя таким считает. И как правило он к себе несправедлив.
Настоящий виртуоз, как правило, отдает все свое время одному языку. Так как писать действительно красивый, понятный и, главное, эффективный код, может только знающий тонкости и особенности языка.

З.Ы. Ну и наконец по теме Посмеялся, спасиб
А шнурки гладить этот ваш виртуоз не умеет? :rzhu_nimagu:

KGBишник
01.12.2006, 23:49
Хороший словаригг...

есть с чего поучица...:good:

x[82]
01.12.2006, 23:53
А шнурки гладить этот ваш виртуоз не умеет? :rzhu_nimagu:
Перефразируя одного товарища:
"Хорошему гладильщику все равно каким утюгом гладить шнурки"
Вообще смысла поста не понял. По существу бы сказал что-нибудь. :nea:

Ull9
02.12.2006, 09:18
x[82], на чем программишь?

x[82]
02.12.2006, 11:51
x[82], на чем программишь?
На Java, чего и вам советую :good: :)

pavlentus
02.12.2006, 12:56
']Перефразируя одного товарища:
"Хорошему гладильщику все равно каким утюгом гладить шнурки"
Вообще смысла поста не понял. По существу бы сказал что-нибудь. :nea:
А сколько таких виртуозов было в свое время на VB6 :)
Интересно, как они до сих преданы своему языку.
По поводу явы согласен, пока это очень удобный язык.

THRESHE
02.12.2006, 12:58
']На Java, чего и вам советую :good: :)
C++ Forever:good: :good: :good:

pavlentus
02.12.2006, 13:28
C++ Forever:good: :good: :good:
Надеюсь, что к твоему выпуску наши компании будут давать цивильное задание на производственную и научно-исследовательскую практику и ты с легкостью сможешь пойти к ним работать, чего пока сейчас нет в Одессе, но есть уже в Киеве.

Ull9
02.12.2006, 16:00
']На 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: " СЛЫШЬ __чё__;
КОНЧЕЛ

СТОЙ
МЕДВЕД

THRESHE
03.12.2006, 16:36
Надеюсь, что к твоему выпуску наши компании будут давать цивильное задание на производственную и научно-исследовательскую практику и ты с легкостью сможешь пойти к ним работать, чего пока сейчас нет в Одессе, но есть уже в Киеве.
Я тоже надеюсь:)

x[82]
03.12.2006, 21:26
А сколько таких виртуозов было в свое время на VB6 :)
Интересно, как они до сих преданы своему языку.
По поводу явы согласен, пока это очень удобный язык.
Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело :)

Ull9
03.12.2006, 21:39
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.

pavlentus
03.12.2006, 21:39
']Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело :)
Чтобы знать все тонкости языка, надо очень долго на нем по программировать. Не запутывай фразами типа оперировать и всю жизнь программировать, чтобы быть асом в языке надо много лет на нем писать, а не оперировать. Оперировать будешь в другом месте.

Ull9
03.12.2006, 21:41
ты чего к слoвам цепляешся, по сути сказано же верно

pavlentus
03.12.2006, 21:43
По моему там не было сути :)

x[82]
03.12.2006, 21:48
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.
100% GUI, RAD'ы, дополнение кода и т.д. развращают. А когда это все отбирают, приходится туго :(

dron007
05.12.2006, 02:01
еще одно замечание.
профи отличается от аматер тем, что профи может работать при минимуме условий.
пример тому я, сейчас работаю в оч. интересном проекте, но ограничение очень тесное
чистый ц++, редактор только vi, билд делаем исключительно make, отладчика пока нет.
во как.
Ну ладно, ц++, make, но не понимаю как можно ограничить в редакторе. Что, другой хуже текстовики создает? Или мало программистских редакторов или даже сред под *Nix/Linux или что там у вас? SlickEdit, например. А с отладчиком что? gdb не справляется?

KoVadim
05.12.2006, 10:30
Человек может утверждать, что он знает определённый язык программирования, если он написал хотябы примитивный компилятор(интерпретатор) для этого языка.

Ull9
05.12.2006, 10:30
дело в том что заказчик дойче телеком, они очень консервативны. никакого дополнительного софта ставить нехотят. и аппликация устанавливается на целую ферму машин в гамбург, нюрнберг и франкфурт. единственный редактор который гарантированно есть на любой машине это ви, даже емакс не канает. а есть машины которые вообще сидят только в своей локальной сети скажем из 4 машин, и ты приходишь и надо изменить конф файл. а у тебя только ви.
отладчик поставили.

Ull9
05.12.2006, 10:31
Человек может утверждать, что он знает определённый язык программирования, если он написал хотябы примитивный компилятор(интерпретатор) для этого языка.
ну это перебор пожалуй.

maxy
05.12.2006, 19:50
дело в том что заказчик дойче телеком, они очень консервативны. никакого дополнительного софта ставить нехотят. и аппликация устанавливается на целую ферму машин в гамбург, нюрнберг и франкфурт. единственный редактор который гарантированно есть на любой машине это ви, даже емакс не канает. а есть машины которые вообще сидят только в своей локальной сети скажем из 4 машин, и ты приходишь и надо изменить конф файл. а у тебя только ви.
отладчик поставили.

та гониво
в продакшене как правило действительно ничего нет
а при разработке - обычно пользуй что хочешь
сомневаюсь что програмисты разрабатывают на продакшене

Ull9
05.12.2006, 21:50
ну не прямо на продакшене, но своя подсетка есть, получаем прямо сразу живые данные для теста.

maxy
06.12.2006, 20:18
ну не прямо на продакшене, но своя подсетка есть, получаем прямо сразу живые данные для теста.

опять же несерьезно - где ж это видано чтоб программисты имели доступ к реальным данным
ни доступа к продакшен, ни никаких данных (включая логи) не переходит к разработчикам

насчет ви - ви это хороший редактор
есть системы где ви вообще нет

Ull9
06.12.2006, 20:50
что значит где это видано? здесь это видано. есть рельные данные. поступают с реальной скоростью, есть даже час пик.
пожалуйста тестируйся. другой вопрос что твои данные не уходят в базу данных продакшн а кладутся в твою тест бд.
ну и чего?

ну и чем хорош ви? кроме того что он везде.

pavlentus
08.12.2006, 09:53
Продолжаем тему для студентов......

Программист-стажер
Для работы в проектах по разработке и внедрению ERP систем мы ищем желающих учиться и быть лучшими!

Требования:

- базовые знания теории БД;

- базовые знания SQL;

- опыт разработки программного обеспечения.

Резюме слать в [email protected] Олегу Эдуардовичу


Упс, не в ту тему вписал, извиняюсь....

lexar
17.12.2006, 20:01
Помоему С# галимое подражание С++:stop:
Это по тому, что новое учить лень.
Я всю свою сознательную жизнь программировал
FORTRAN, C, C++ сейчас C#.
Если что писать под Win лучше выучить C#, а потом писать:)

lexar
17.12.2006, 20:43
а жаль я бы посмотрел, интересно поприколу "аргументацию" почитать.

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

Вот и я говорю: не бывают языков - бывают работодатели.
Ежели выгодно будет программировать на Китайском - и на китайском начнем.

apolunin
19.12.2006, 22:49
']Когда было время VB6, программили на нем. Я же не утверждаю, что программист должен всю жизнь на одном языке писать. Он должен оперировать в основном одним языком. Это разные вещи.
З.Ы. А сколько чудных вирусов на VB было писано. Согласись, не детское это дело :)

ИМХО, любой язык программирования - это инструмент. это средство выражения алгоритма и взаимосвязей между объектами предметной области, и профессиональный программист должен уметь использовать любой из них для решения поставленной задачи. На мой взгляд разговоры о том, что лучше, Java или С++ и все подобные "религиозные дебаты" совершенно бессмысленны. Каждый язык, каждая технология программирования создавалась для определенных целей и имеет свои преимущества и недостатки. Правильно сделанный выбор при развитии проекта может сэкономить уйму времени и денег.

pavlentus
19.12.2006, 22:51
А если на такой клаве по программить? (Вложение)

THRESHE
20.12.2006, 09:21
Это по тому, что новое учить лень.
Я всю свою сознательную жизнь программировал
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.