о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Уголок мусульманина

О прощении

Передают со слов Абу Хурайры, да будет доволен им Аллах, что посланник Аллаха, да благословит его Аллах и да приветствует, сказал:
Аллах Всевышний, слава Ему, улыбнется двоим, один из которых убьет другого, (после чего) оба они войдут в Рай. Этот станет сражаться на пути Аллаха и будет убит, а потом Аллах простит убившего, он примет Ислам и (тоже) погибнет в сражении за веру. (Аль-Бухари; Муслим)
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии  

    Какими Языками Программирования вы владеете?, по просьбе нового посетителя)  
Ghareeb
Сообщение # 41


Знает где и как
  • 17

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 41

0x90,

Возможности формошлепства и прочие графические фичи в них примерно одинаковые, интересует другое:
Я не спец в Qt, но могу сказать одно, WPF цул дик ю, нужно отдать должное, а не всегда считать всё плохим потому что это подписано микрософтом, мне тоже многое у них не нравится, но то что хорошо, я говорю что хорошо.

1) Имеются ли средства для поддержки многопоточного и параллельного программирования?
2) Есть ли хорошее удобное АПИ для работы с сетью?
3) В Qt меня порадовала и очень пригодилась поддержка и удобство работы с Sql, есть ли там нечто подобное?
4) Есть ли аналоги таким вещам, как WebKit, Qt Script, встроенный xml-парсер и прочее?


Это уже не касается WPF, а фраймфорка .NET.
Касательно удобства АПИ, это вопрос привычки. Если насчёт программировать в Java, в начале покажется пошмар, но когда привыкнешь, всё уже будешь делать автоматом.
Да там есть всё это дело, с каждым файмфорком улучаются. В последем фраймворке вообще хорошый прогрес сделали насчёт SQL, благодоря Linq'у.
Но естественно та не всё розово, конфигурация библиотек чтобы делать запросы на разные платформы типа MySQL, Oracla, просто ужас, признаю. В Java на много легче.

WPF - не язык. Ты пытаешься подменять понятия =/
Я не про WPF говорил этой фразой, а про языки C#, Java, PHP.

На пример, не смотря доминирование PHP, мне легче писать сервер в JSP.. Но это уже моё перснональное мнение, тот кто программировал всегда на PHP, скажет обратно.

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

Покажи примерно, что ты делаешь в АСМ, просто ради интереса, ни чего больше =)


Ghareeb
Сообщение # 42


Знает где и как
  • 17

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 41

Как здесь сообщения редактировать, у меня там ошибки ))
Г1аскхи маттлахь, дик ца язло соьг.

[ЕДИТ]
Если начнёшь программировать в Java, в начале покажется кошмар, но когда привыкнешь, всё уже будешь делать автоматом.


halsoft
Сообщение # 43


Есть прописка
  • 51

Репутация: 25
Группа: Посетители
Пол: мужской
Сообщений: 282

Цитата: Ghareeb
я закритиковал, это то что ты называешь эти языки помойкам


Меня тоже это очень задело, кстати говоря ))


0x90
Сообщение # 44


Есть прописка
  • 51

Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347

то почему бы не пойти по этому пути дальше?

Очень хороший вопрос. Ответ - дальше некуда. Если какой-либо язык хорош(пусть даже для специфичных целей), я говорю что он хорош. Недостатки некомпилируемых языков очевидны и они огромны. Скриптовые языки могут предложить кое-что взамен и они заслуженно нашли свою нишу. Но что могут предложить .NET и Java? Ничего. Гиганты-монополисты кормят доворчевый народ мифами о бОльших "бизнес качествах" продуктов написанных на этих языках. Мне трудно говорить о всех технологиях сразу, но мы можем просто C# или Java и вы приведете код, который я не смогу или смогу с трудом воспроизвести при помощи C++ & Qt & Boost libraries.
Я не спец в Qt, но могу сказать одно, WPF цул дик ю

Это из серии "Пастернака не читал, но осуждаю".
Покажи примерно, что ты делаешь в АСМ, просто ради интереса, ни чего больше =)

Этот вопрос вводит меня в ступор. В ОС есть структуры, до которых без помощи асм нельзя дотянуться, в процессоре тоже. Ассемблер развязывает руки и дает полную свободу действий. Ты хочешь увидеть код, который наглядно демонстрировал бы возможности и реальное применение этого языка, но в котором не пришлось бы разбираться десятки часов. Такой сэмпл найти трудно, если даже возможно. Я приведу код, которым я до недавнего времени, пока не нашел намного лучшего решения, пользовался для подсчета количества исполняемых инструкций и облома таким образом эмуляторов:

.data
        counter dd 0
.code
   start:
        
        push seh_handler
        push dword [fs:0]
        mov [fs:0],esp

        pushf
        pop eax
        or ah,1
        push eax
        popf
        invoke API
        invoke API
        invoke API
        invoke API
        ...
        mov eax, [counter]
        cmp eax, some_const
        jna under_emulator          ; константа предварительно расчитана выполнением тех же API на живом машине.
        ...
        seh_handler:
             &n;
bsp;  int 3
             &n;
bsp;  mov eax, [counter]
             &n;
bsp;  inc eax
             &n;
bsp;  mov [counter], eax
             &n;
bsp; ; Здесь была куча какого-то левого кода, чтобы восстановить
             &n;
bsp; ; состояние стека на момент выброса исключения
             &n;
bsp;  mov eax, [esp+4]
             &n;
bsp;  mov eax, [eax+0Ch]
             &n;
bsp;  mov ebx, eax
             &n;
bsp;  invoke get_length, eax
             &n;
bsp;  add eax, ebx
             &n;
bsp;  push eax
             &n;
bsp;  pushf
             &n;
bsp;  pop eax
             &n;
bsp;  or ah,1
             &n;
bsp;  push eax
             &n;
bsp;  popf
             &n;
bsp;  ret
   .end start    

Код предельно прост, думаю пояснения не нужны. Он вполне рабочий и выполняет то, что от него требуется.
Меня тоже это очень задело, кстати говоря ))

Задело то, что какой-то язык называют помойкой? Считаешь это адекватным?



--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
0x90
Сообщение # 45


Есть прописка
  • 51

Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347

Кошмар что форматирование сделало с кодесом. Вот он:
http://rghost.ru/35885183
А редактировать сообщение на этом сайте простым смертным не разрешено.



--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
Ghareeb
Сообщение # 46


Знает где и как
  • 17

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 41

0x90
Я почему попросил пример того чего ты делаешь, просто потому что я тоже его изучал в универе, и в течении года мы на нём делали разные веши, от программирования просто х86 процессора, до микроконтроллеров. Но просто я в нём своё счастье не нашёл )) uC программирую на С/С++, а дальше уже языками C#, Java, PHP и так далее.
Но это хорошо что ты так интересуешься этим направлением.. ещё вопрос, ты где нибудь работаешь как программист ?

ПС/ насчёт того что можно делать или нет в С++ по сравнению с C#, Java и т.д., то как я сказал, вопрос не в возможностях, а в времени и удобстве, но это уже ИМХО (и думаю это ИМХО для многих), но я уважаю твою точку зрения))


halsoft
Сообщение # 47


Есть прописка
  • 51

Репутация: 25
Группа: Посетители
Пол: мужской
Сообщений: 282

Цитата: 0x90
Задело то, что какой-то язык называют помойкой? Считаешь это адекватным?

Вполне! Любящие язык php, думаю, меня поймут. Я - фанатик, экстремист когда вопрос касается тех языков, которых я использую в повседневной работе ))


halsoft
Сообщение # 48


Есть прописка
  • 51

Репутация: 25
Группа: Посетители
Пол: мужской
Сообщений: 282

Но помойками называть популярный язык web программирования - это уже слишком, мне кажется. Такой человек, по моим представлениям, должен или быть автором или соавтором таких языков как Python, ASP или др.
Одно дело не нравится язык по каким-то определенным причинам и другое называть помойкой. В данном же случае, я б еще понял, если бы это был какой-нибудь парсер CoolPerec++ разработанный каким-нибудь школьником или что-то вроде этого, но php и perl под одну гребенку отождествлять с помойками - это уже слишком грубо ))


0x90
Сообщение # 49


Есть прописка
  • 51

Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347

WPF

Даже если я пигу на С++, это будет перемолото в байт-код, или же есть возможность как-то компилить в нэтив?



--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
0x90
Сообщение # 50


Есть прописка
  • 51

Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347

Даже если я пигу на С++

*пишу*



--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
Ghareeb
Сообщение # 51


Знает где и как
  • 17

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 41

0x90,
JIT (just in time compilation) это один из уровней фраймворка .<NET, по этому, да есть такая возможность =)


0x90
Сообщение # 52


Есть прописка
  • 51

Репутация: 40
Группа: Посетители
Пол: мужской
Сообщений: 347

Брр, опять костыль. Я немного другое имел ввиду, но видно WPF накрепко завязано на .NET



--------------------
Нет рабства безнадежнее, чем рабство тех рабов, себя кто полагает свободным от оков.
bugmenot
Сообщение # 53


Активный форумчанин
  • 51

Репутация: 64
Группа: Доверенные
Пол: мужской
Сообщений: 664

А давайте уже вместо вечных холиваров, создадим местную ячейку anonymous))



--------------------
Свободы ветер, свободна милая Чечня...
Mustang GT
Сообщение # 54


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

bugmenot,
или Lulzsec)))))



--------------------
в жизни была только черная полоса.. пока не началась мрачная
bugmenot
Сообщение # 55


Активный форумчанин
  • 51

Репутация: 64
Группа: Доверенные
Пол: мужской
Сообщений: 664

Кстати, мне кажется что там много турков. Вообще, подозреваю, что у них много хакеров, жалуются на них часто местные)



--------------------
Свободы ветер, свободна милая Чечня...
Mustang GT
Сообщение # 56


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

bugmenot,
А смена гражданства нам поможет обрести новые знания?)))



--------------------
в жизни была только черная полоса.. пока не началась мрачная
Ghareeb
Сообщение # 57


Знает где и как
  • 17

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 41

[b]bugmenot[/


Ghareeb
Сообщение # 58


Знает где и как
  • 17

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 41

bugmenot,
не думаю что у нохчи полючится быть "анонимаус", вайчар хак яли, уже дуьнег дуьцар ду шаьш х1у дини, мух дини, динарг мил вуй )))) но идея мне нра)))


RootCat
Сообщение # 59


Местный житель
  • 34

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 121
ICQ: 545555

есть один программер среди чеченцев,может кто его и узнает под ником faithless Адлан.


Hack_95
Сообщение # 60


Местный житель
  • 34

Репутация: 10
Группа: Посетители
Пол: мужской
Сообщений: 116

работаю с Delphi 2 года. Хочу перейти на C. Немного знаю Html и javascript. На остальных языках не могу писать с нуля, а модифицровать готовый код и понимать его я могу



--------------------
Created By Hack_95