©

Перейти к содержимому



Языки Программирования

programming language holywars

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 146

#1 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 08:18:31 - 13.01.2020

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

Расскажу про свой личный опыт и мнения о языках которые щупал)

Глоссарий
  • сахар, засахарится - имеется в виду синтаксический сахар, это синтаксические возможности, применение которых не влияет на поведение программы, но делает использование языка более удобным для человека. Соответственно засахариться - это обрасти такими возможностями.
  • Отстрелить конечности, выстрелить в ногу и прочие вариации - пошло от фразы Бьярне Строуструпа: «Си» позволяет очень просто выстрелить себе в ногу. На «Си++» сделать это сложнее, но, когда вы это делаете, отрывает всю ногу. Означает возможность основательно факапнуться, когда об этом не подозреваешь по невнимательности, незнанию.
Pascal (Toorbo Pascal -> Object Pascal -> Delphi) - в свое время (70-80-ые) был крут в своей области (обучение программированию), в 90-ые и начала нулевых - тоже неплохо просуществовал в виде Delphi, нынче же морально устарел, но почему-то нежно любим российскими учителями и преподавателями, отчего им до сию пору мучают студиозов и школоту, хотя сейчас он скорее портит программистов, чем помогает им. Вспоминаю с содроганием и легким омерзением (отторжение появилось позже, когда познакомился с синтаксисом С-подобных языков, Паскаль стал выглядеть слишком некрасиво и многословным). Хотя сложно найти более удобное средство чем Delphi, чтобы быстро накидать на формочку какой-нибудь CRUD или прототип чего-то с базами данных (поскольку позволяет сделать это практически с одной мышкой). Ныне почти вымер - хотя есть энное количество успешных и поныне проектов делающихся на Delphi - Aimp, TotalCommander и т.д.

C# (си шарп, решетки, шарпы etc) - писал по ним курсач, тогда емнип была еще версия 2.0, туда только только дженерики завезли)) хех, язык с тех пор изменился и неплохо засахарился, но мне нравится до сих пор. Является ответом на Java со стороны майкрософт. Очень приятный мультипарадигменный язык, с Си-подобным синтаксисом, выразительный, с богатой библиотекой. В виду своей относительной молодостью не имеет в себе совсем уж архаичного груза в синтаксисе. С появлением Core переживает новый ренессанс и, думается, займет свое заслуженное место под солнцем. Поскольку .Net отвязался от Windows и некисло прокачал производительность.

На нем бегает ныне очень популярный игровой движок Unity (и еще несколько менее популярных движков типа Godot). На нем работают бэкенды очень многих сервисов. Проползает в клиенскую часть прямо в ваши браузеры через WebAssembly заменяя таким образом JS. Основной мой хлеб последние полтора года.

Java - много не щупал, но очень популярный язык (андроид привет!), похож на решетки, но чуть воняет нафталином. Не зря его меняют на более православный Котлин (который, кстати, придумали в чешско-русской компании замешав его из Паскаля, TypeScript, Haxe, PL/SQL, F#, Go и Scala, C++, Java, C#, Rust и D - дада, такой вот дикий франкенштейн).

F# - еще один язык работающий на .Net (как и C#). Сам язык генетически произошел от ML что роднит его с флагманном функционального программирования Haskel (назван в честь математика Хаскелла Карри). Но в отличии от последнего вынужден быть мультипарадигменным (отчего теряет часть магии в выводе типов). Вообще функциональные языки сильно отличаются от мейнстримовых нынче ООП языков, они намного ближе к математике - все эти алгебраические типы ( системе типов Хиндли — Милнера), лямбда-исчисление, каррирование, группы, типы-суммы, монады и прочие страшные слова - это про них. Их (функциональные языки) имеет смысл учить просто для разминки мозга - в них попросту нужно иначе мыслить, хотя де факто всей математической подоплекой можно не заморачиваться, пусть вас не пугает предыдущие предложение, в конце концов в основе любого языка лежат довольно глубинные математические приколюхи, программистом на практике не часто нужна математика, поскольку далеко не каждая предметная область работает с математикой непосредственно, не каждый же пишет САПРЫ, и игровые движки.
Ну и ныне из функциональных языков массово перетекает в мейнстрим всякое - это по сути лаборатория будущих языковых средств. Все эти лямбды, LINQ, декларативность и прочее - все это обкатывалось на функциональных языках. Использование в реальном бою - вещь спорная и неоднозначная. Но без сомнения где-то хаскель с фаршем используют, возможно какой-нибудь сайт или сервис из вами используемых внутри работает на F#, кто знает?)

Prolog - очень старый и ныне фактически мертвый функциональный язык (иногда выделяется в отдельную группу логических языков) - первое мое знакомство с функциональщиной. Веселая штука. Шикарная вещь для некоторых задач - типа экспертных систем. Этот язык может сам вывести ответ, после того как программист грамотно задаст предикаты и правила - т.е. не нужно дотошно объяснять машине алгоритм, как это делается в императивных языках, достаточно просто объяснить некий минимум правил и внести данные. Но мозг по-первости ломает на раз два, ведь там нет циклов, все через рекурсию и т.д. В общем непривычно. Хотя сейчас после более основательного знакомства с функциональными языками - наверно было бы проще.

PHP - язык очень большой части интернета, многие сайты генерируются именно на этом языке, в том числе этот форум. Со стороны  синтаксиса близок к С и Perl. Профессионально с ним я не долго проработал - где-то с годик. Отличается тем, что на нем можно писать пяткой левой ноги и это будет как-то еще работать))) В последнее время за него взялись всерьез - язык знатно вырос, как по производительности так и по своему синтаксису - тайпхинтинг приближает этот динамический язык к статически типизированным, что по мне уменьшает количество возможностей оторвать себе ноги на ровном месте. Да и взялись обновлять архаичный синтаксис - стрелочные функции аля лямбды и вот это вот всё, хотя проклятие всех пожилых языков - груз наследственных болячек избежать он все равно не в силах. В целом, все равно немного страшноват и уродлив, но в своей нише непревзойденный).

JS (Javascript)- еще один язык мировой паутины, вопреки названию не имеет практически ничего общего с Java(кроме унаследованного еще от C синтаксиса). Выполняется на браузере и оживляет статичные странички. Ныне повсеместен. Имеет весьма забавные приколюхи с приведением типов, от которых можно потерять ни одну конечность. Ужасный язык. Он может показаться даже прикольным и приятным - ибо динамическая природа позволяет все так же писать пяткой левой ноги, и вообще имеет низкий порог входа... Но при написании чего-то достаточно сложного доставит массу "увлекательных" минут. Имеет свою нестандартную реализацию ООП - прототипное наследование. Вообще ООП там странное, и немного долбанутое, на любителя, короче. Если потереть, то можно даже уверовать, что JS больше функциональный, чем ООП язык - функции как объекты первого класса, объекты как списки, карринг, анонимные функции, замыкания - все это добро - есть.

Я вообще за статическую типизацию - динамика хоть и удобна на первый взгляд, но сжирает производительность и предоставляет целое минное поле для отрывания ног. Не даром же майкрософт придумала TypeScript - свою версию Javascript с классами и типизацией, язык, очень похож на C#. Пайтону - кстати, тоже привет!

С++ - Глыба тонущая под весом собственных достоинств. Язык на котором можно написать мегакрутые и очень производительные приложения, но гораздо вероятнее отстрелить себе все конечности и превратить программу в кровавый фарш. Весьма стар (1983), и очень мейнстримовый. В отличии от почти всех вышеописанных не имеет сборщика мусора, перекидывая на программиста всю развлекуху с управлением памяти - но так как человек штука ненадежная, в 90% случаев программы отчаянно протекают... Да и возня с указателями сжирает много времени, за которое можно фичи пилить, а не воевать с языком. Создатели языка об этом знают и придумывают всякое - слабые ссылки разных мастей и прочие примочки. Наверняка было написано сотня другая вариаций сборщиков мусора...

Зато перформанса на нем достигнуть можно недосягаемого для языков с управляемой памятью (но не прям радикально все, на том же C# можно достигнуть производительности неплохой, лишь незначительно худшей). Но оно нужно не всегда, и цена довольно высока. Так что если вы видите какую-то программку, или игру - она скорее всего сделана на C++. А драйвера и прочие системные вещи вообще только на плюсах и чистых сях пишутся. Ныне пилят конкурента для системного программирования - Rust, его придумали и продвигают производители браузера Firefox, но я его не щупал.

С++ за годы разросся так, что осилить его в приемлемое время довольно сложно. Вообще представляет самые широченные способы отстрелить себе ноги огромным арсеналом оружия массового поражения, тут тебе и метапрограммирование, и шаблоны и функциональщина (а где ее нынче нет то?) и низкоуровневая работа с памятью и черти что еще.

Go (Golang) - молодой язык придуманный в гугл. Шли от обратного - и уперлись в другую крайность. Этот язык сознательно обеднен. Он был задуман и спроектирован очень минималистичным, даже аскетичным. У программиста там нет места для каких-то раздумий - каким путем решать то или иное, что же выбрать и что будет лучше -  там дан почти всегда прямой и четкий способ решения. Без вариантов. После сахара остальных языков кажется весьма архаичным по своему синтаксису. По сути процедурный как Паскаль (им и его потомками в принципе и вдохновлялись), разве что многопоточность придумана и реализована весьма клёво и даже продвинуто.

Всякие скриптовые языки типа Bash и PowerShell я описывать не буду - ибо удел их весьма утилитарный, по крайней мере в моей деятельности. Про ассемблер тоже не буду. Ну серьезно, кто нынче пишет на асме что-то серьезное? Еще можно вспомнить про SQL но мне лень, SQL он и в Африке SQL, являясь узкоспециализированным языком запросов, не является языком общего назначения, да он даже не Тьюринг-полный (хотя есть и диалекты расширяющие его до такого состояния).

Еще щупал ActionScript (на нем работал Flash когда был еще жив), даже диплом на нем писал - но он по сути ничем почти не отличается от JS (оба - реализации спецификации ECMAScript)

Сообщение отредактировал srvr4vr: 06:45:12 - 14.01.2020


#2 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 09:25:53 - 13.01.2020

Python (дада, от монти пайтона, но и питоном и змеей его называть тоже не у нас придумали в конце концов даже на лого изображено две змеи) - лично я его не щупал, только читал, плюс есть несколько знакомых пишущих на нем. В целом сложилось впечатление, что он как и JS с PHP не избежал и их неприятностей с динамикой и странными решениями в дизайне.Ну что поделаешь, у интерпретируемых скриптовых языков есть врожденные недостатки, их приходится терпеть. Он довольно прост в освоении, и исторически сложилось так, что в нем больше всего для  ML и нейросетей. И там он наиболее вольготно себя чувствует.

А так подходит почти для всего, где не нужна суперпроизводительность. Разве что на нем обычные графические приложения нормально не попишешь (а такие извращенцы вообще есть? да я знаю что к нему прикрутили Qt, но камон, с таким же успехом можно и на PHP приложухи пилить, но никто в здравом уме этого не делает).

Еще одна ниша - встроенные языки в приложениях, для автоматизации или модификации, а то VBA с LUA уже совсем всех измучили)))

Кстати VBA - ужасная штука, юзал его для скриптов в MS Office. Бррр

И да, Basic юзал еще в детстве - на советских Корветах (в школе) и ZX Spectrum (в 90-ые это был самый дешевый способ заиметь что-то типа компьютера). Впечатления  уже не помню - мал был, да и прогал так, баловался скорее)

Сообщение отредактировал srvr4vr: 10:32:20 - 13.01.2020


#3 OFFLINE   Кас

Кас

    Крылатый

  • Путники
  • Pip
  • 20 сообщений
46

Отправлено 11:23:06 - 13.01.2020

Вау! Классный обзор!

*где-то я видел один юмористический рассказик о разных Языках Программирования, может тоже сюда притащу*

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

А, ну и ещё в QT писал на плюсах. Там немного полегче со списками...

#4 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 11:27:37 - 13.01.2020

Я как-то считаю что WPF (а теперь еще и Avalonia - еще один продукт в основном от русских ребят) - это лучший UI-фреймворк) Гибкий, красивый, современный (шейдеры, аппаратное ускорение, DirectX), декларативно описываемый на XAML.

Сообщение отредактировал srvr4vr: 11:32:36 - 13.01.2020


#5 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 11:35:13 - 13.01.2020

Просмотр сообщенияКас (11:23:06 - 13.01.2020) писал:

В Python я просто обожаю всяческие модули, которые почти любую задачу превращают в подключение нужных + пару строчек кода...)
У такого подхода есть обратная сторона) Хорошо если есть нужный модуль который тебя удовлетворяет - но если тебе нужно будет что-то чего пакетик не может - все. Ты попал)))

В Шарпах, кстати, тоже есть свой пакетный менеджер NuGet - там очень много всего.

Сообщение отредактировал srvr4vr: 11:35:22 - 13.01.2020


#6 OFFLINE   Кас

Кас

    Крылатый

  • Путники
  • Pip
  • 20 сообщений
46

Отправлено 12:15:39 - 13.01.2020

Просмотр сообщенияsrvr4vr (11:35:13 - 13.01.2020) писал:

но если тебе нужно будет что-то чего пакетик не может - все. Ты попал


это да... ^^"

#7 OFFLINE   Задумчивый Пёс

Задумчивый Пёс

    Тень

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 018 сообщений
  • Награды

               
1 091

Отправлено 13:56:10 - 13.01.2020

srvr4vr, спасибо, очень симпатично выглядит, когда взаимосвязь между языками показана! Некоторые вообще впервые видятся. Наше-чеховское забавно описали))То есть при отсутствии практики работы с  языками, лучше сразу близкие к нынешнему Интернету брать, а потом дальше раскручивать.

А практика возможна только на собственном сайте? В смысле, без хозяина форума и кому он доверил ключи всё без толку, финтифлюшек не сделать и разные F12 только для очистки кэша и то не везде?

#8 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 14:13:24 - 13.01.2020

Просмотр сообщенияЗадумчивый Пёс (13:56:10 - 13.01.2020) писал:

А практика возможна только на собственном сайте?
Ну почему. JS например можешь тупо в блокноте накатать простую HTML и кодить - запуская прямо в браузере. Нет проблем. Ничего сверх того не нужно.

Серверную часть в виде PHP чуть сложнее, но достаточно скачать XAMPP (Это такой уже готовый пакет для веб разработки -  содержит в себе настроенный вебсервер), а потом создаешь php файл, кладешь в определенное место и запускаешь в браузере localhost/file.php

Для удобства надо какую-нибудь IDE - или сойдет какой-нибудь продвинутый текстовый редактор типа VS Code.

Сообщение отредактировал srvr4vr: 14:17:49 - 13.01.2020


#9 OFFLINE   Задумчивый Пёс

Задумчивый Пёс

    Тень

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 018 сообщений
  • Награды

               
1 091

Отправлено 14:52:10 - 13.01.2020

Просмотр сообщенияsrvr4vr (14:13:24 - 13.01.2020) писал:

Ну почему. JS например можешь тупо в блокноте накатать простую HTML и кодить - запуская прямо в браузере. Нет проблем. Ничего сверх того не нужно.

Серверную часть в виде PHP чуть сложнее, но достаточно скачать XAMPP (Это такой уже готовый пакет для веб разработки -  содержит в себе настроенный вебсервер), а потом создаешь php файл, кладешь в определенное место и запускаешь в браузере localhost/file.php

Для удобства надо какую-нибудь IDE - или сойдет какой-нибудь продвинутый текстовый редактор типа VS Code.
Кажется становится понятным, почему программисты сперва все  исходные данные запрашивают - чтобы понимать как удобнее справляться с задачей.

***

Проверка гифки:

Изображение

гифки у нас легче просто картинкой ставить...

Сообщение отредактировал Задумчивый Пёс: 14:59:00 - 13.01.2020


#10 OFFLINE   Ctapk

Ctapk

    Вторая натура

  • Администраторы
  • PipPipPipPipPipPipPip
  • 2 734 сообщений
2 403

Отправлено 15:08:04 - 13.01.2020

На Питоне были написаны первые клиенты БД для МВД, но не во всех регионах, тогда каждый творил, что мог или хотел, но было очень популярна, фирма до сих пор живая и продолжает писать на Питоне и не только!
VBA  - на любителя! Мне почему-то сразу 1С 7.7 вспоминается :biggrin:
Бейсик, он и в Африке Бейсик! Хотя нас больше гоняли по Паскалю и Си.
ZX Spectrum - не знаю зверя!

#11 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 15:16:26 - 13.01.2020

Просмотр сообщенияCtapk (15:08:04 - 13.01.2020) писал:

ZX Spectrum - не знаю зверя!
Серьезно? Его же под закат СССР клонировали все кому не лень, и в 90-ые этот хтонический агрегат был популярен зело - поскольку так же паялся из рассыпухи на коленках)

А эти чудные часы загрузки игрух и программ с обычной аудиокассеты под атональное пиликание модуляции с отверткой в руках? Как же так, неужели ты не познал радости настройки головки старенькой советской аэлиты на слух - чтобы игрушка сцуко чтоб тебя черти отодрали наконец с третьего раза загрузилась? Неужели ты не летал в Элиту? Да эта же серия со спекки выросла)

Изображение Изображение

Сообщение отредактировал srvr4vr: 16:13:06 - 13.01.2020


#12 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 15:20:18 - 13.01.2020

Просмотр сообщенияCtapk (15:08:04 - 13.01.2020) писал:

Бейсик, он и в Африке Бейсик!
А вот тут ты не прав) У него много диалектов) Весьма разительно отличающихся.

#13 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 15:22:30 - 13.01.2020

Просмотр сообщенияCtapk (15:08:04 - 13.01.2020) писал:

На Питоне были написаны первые клиенты БД для МВД
Интерфейс консольный, графический или WEB?

#14 OFFLINE   Ctapk

Ctapk

    Вторая натура

  • Администраторы
  • PipPipPipPipPipPipPip
  • 2 734 сообщений
2 403

Отправлено 15:30:30 - 13.01.2020

Просмотр сообщенияsrvr4vr (15:22:30 - 13.01.2020) писал:

Интерфейс консольный, графический или WEB?
Консольный . что вроде этого:

Изображение



#15 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 15:52:30 - 13.01.2020

Просмотр сообщенияCtapk (15:30:30 - 13.01.2020) писал:

Консольный . что вроде этого:
Когда в ПФР работал у нас такие были на Клиппере написаные) Гавно мамонта) Но работало... через пень колоду)

#16 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 15:56:38 - 13.01.2020

В первом посте добавил глоссарий, где пояснил два явления которые я постоянно употреблял.

Плюс приколюха:

Цитата

  • C: Вы простреливаете себе ногу.
  • C++: Вы случайно создаете дюжину копий объекта «вы» и всем им простреливаете ногу. Срочная медицинская помощь оказывается невозможной, так как вы не можете разобраться, где настоящие копии, а где — те, что только указывают на них и говорят: «А вот он я!»
  • Java: После импорта java.awt.right.foot.* и java.awt.gun.right.hand.* и написания классов и методов, необходимых для этих классов, вы забываете, что вы, чёрт возьми, хотели сделать.
  • C#: Вы пытаетесь прострелить себе ногу, но осознаете, что для этого вам нужен 5 диск MSDN с хелпом и Visual Studio .NET… и в любом случае решетка C# не дает прострелить вам ногу, так как тот код, который вы пишете для Mono, Microsoft уже запатентовала.
  • SQL: INSERT INTO нога (ступня) SELECT патроны AS пуля FROM пистолет WHERE курок = 'СПУЩЕН'; COMMIT;
  • SQL v2: SELECT @ammo:=bullet FROM gun WHERE trigger = ‘PULLED’; INSERT INTO leg (foot) VALUES (@ammo);
  • Delphi: Вы залезаете на форумы и слезно умоляете дать вам компонент для прострела ноги. После компиляции нога опухает, и её масса превышает массу тела.
  • Javascript: Вы прочитали 3 книги, изучили 10 наглядных примеров, разработали потрясающий интерфейс и теперь, кажется, готовы к тому, чтобы выстрелить себе в ногу. Потом в процессе стрельбы обнаруживаете, что пули имеют радиус действия, равный длине ствола, и испаряются прямо на выходе.
  • PHP: Вы стреляете себе в ногу из пистолета, сделанного из частей 300 других пистолетов.
  • Pascal: Компилятор не позволит вам прострелить себе ногу.
  • Prolog: Вы сообщаете вашей программе, что хотите иметь простреленную ногу. Программа разрабатывает способ этого достичь, но синтаксис языка не позволяет объяснить этот способ вам.
  • Ассемблер: Вы пытаетесь прострелить себе ногу, но обнаруживаете, что прежде вам придется изобрести пистолет, пулю, курок и вашу ногу. После чего вы нажимаете на курок, пистолет издаёт пару писков, после чего выдаёт BSoD.
  • Ассемблер v2: Вы пытаетесь прострелить себе ногу, но наступаете ею на грабли.
  • Basic: Вы простреливаете себе ногу из водяного пистолета. В расширенных реализациях языка продолжайте, пока вся нижняя часть тела не промокнет. В реализациях с возможностью делать вставки из ассемблера вы используете ранее созданные типы и уже в ассемблерной части простреливаете ногу дробовиком.
  • Visual Basic: Вы прострелите себе ногу. Однако в процессе реализации вы получите столько удовольствия, что подобные мелочи вас не озаботят.
  • Python: Вы пытаетесь выстрелить себе в ногу, но то и дело попадаете промеж пальцев. А всё потому, что Питон настолько гибкий — что из пальцев выскальзывает.
  • Ruby: Ваша нога готова к выстрелу примерно через пять минут, но вы не можете найти места, где можно стрелять.
  • node.JS: Вы начинаете асинхронно стрелять из асинхронных рук в асинхронные ноги, асинхронно не попадаете и запутываетесь в этой каше.
  • Objective-C/Cocoa: Вы строите стильный интерфейс, соответствующий всем канонам Apple. Вы два раза копируете и ногу, и пистолет, чтобы они работали под архитектурами как Intel, так и PowerPC. Вы удостоверяетесь, что пистолет можно зарядить с помощью всего одного клика мышкой. Когда всё уже готово, вы понимаете, что при нажатии на спуск пистолет не стреляет. Перебрав весь код вашей программы, вы обнаруживаете, что забыли указать, что графический объект спускового крючка — и есть спусковой крючок.

Сообщение отредактировал srvr4vr: 06:50:21 - 14.01.2020


#17 OFFLINE   Ctapk

Ctapk

    Вторая натура

  • Администраторы
  • PipPipPipPipPipPipPip
  • 2 734 сообщений
2 403

Отправлено 18:43:18 - 13.01.2020

Просмотр сообщенияsrvr4vr (15:52:30 - 13.01.2020) писал:

Гавно мамонта) Но работало... через пень колоду)
Не знаю, в архиве хранится, пользуемся иногда. там у меня такой доступ, что многое можно творить о чём в новой программе я и мечтать не могу. Все пользователи хвалят старую программу и ругают новую, слишком много ограничений.
На чём написана новая? Понятия не имею, используется веб-интерфейс, java, sql-запросы. Автор не тайна - Рексофт. Там что-то около 8 человек работало, из них, кажется 5 девочек. Долгое время считал что женщина - программист это если не нонсенс, то большая редкость, но жизнь показала, что я не прав! Но всё равно считаю - программирование не для женщин!

#18 ONLINE   srvr4vr

srvr4vr

    Кот Шрёдингера

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 322 сообщений
  • Награды

         
2 444

Отправлено 18:44:58 - 13.01.2020

На заре компьютеров программисты почти всегда были девушки.

#19 OFFLINE   Кас

Кас

    Крылатый

  • Путники
  • Pip
  • 20 сообщений
46

Отправлено 20:02:12 - 13.01.2020

Просмотр сообщенияsrvr4vr (15:56:38 - 13.01.2020) писал:

Плюс приколюха:

да-да-да! шикарная штука!)
*не смог найти сам*

Просмотр сообщенияЗадумчивый Пёс (13:56:10 - 13.01.2020) писал:

А практика возможна только на собственном сайте?

*при этих словах задумчиво смотрит в небо на надпись "соединение не защищено" в адресной строке и молчит аки безопасник*

(:

#20 OFFLINE   Задумчивый Пёс

Задумчивый Пёс

    Тень

  • Завсегдатай
  • PipPipPipPipPipPipPipPipPipPip
  • 10 018 сообщений
  • Награды

               
1 091

Отправлено 20:07:47 - 13.01.2020

Просмотр сообщенияКас (20:02:12 - 13.01.2020) писал:


*при этих словах задумчиво смотрит в небо на надпись "соединение не защищено" в адресной строке и молчит аки безопасник*

(:
Кас, я не очень понял :( Только что что-то забавное))


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

Ad: