Джон Соча-Лейалоха (родился в 1958 году) — разработчик программного обеспечения, наиболее известный созданием Norton Commander , первого ортодоксального файлового менеджера . Оригинальный Norton Commander был написан для DOS . За прошедшие годы дизайн Соча для управления файлами был расширен и клонирован много раз.
Джон вырос в лесах Висконсина , получил степень бакалавра наук по электротехнике в Университете Висконсин-Мэдисон и степень доктора философии по прикладной физике в Корнеллском университете . Сейчас он живет в Белвью, штат Вашингтон, со своей женой. Его сын Джон Ави окончил Вашингтонский университет .
С сентября 2010 года Джон начал официально работать в Microsoft . [1]
На заре существования IBM PC Джон Соча вел колонку для ныне несуществующего журнала Softalk , где он публиковал такие программы, как ScrnSave, KbdBuffer (расширение буфера клавиатуры) и Whereis (поиск файлов на жестком диске).
ScrnSave был первым когда-либо созданным скринсейвером . Джон Соча также придумал термин скринсейвер [ требуется цитата ] . Встроенный скринсейвер (ночное небо со звездами) был одной из самых отличительных особенностей Norton Commander, наряду с двухпанельным синим экраном.
Когда в 1990 году компания Peter Norton Computing была приобретена Symantec , Джон Соча ушел, чтобы основать собственную компанию Socha Computing Inc. Компания разработала дополнительный пакет Microsoft Plus! для Windows 95 , заставки для Windows 98 и две мини-игры для видеоигры 1996 года Muppets Inside . В августе 1997 года компания Socha Computing была приобретена Asymetrix . [2]
С октября 2003 года Джон посвятил себя своему давнему хобби — моделированию железных дорог . Он является соучредителем New Rail Models. [3]
В декабре 2004 года Джон Соча стал соавтором статьи «Оптимизируйте разработку для карманных ПК с помощью .NET Compact Framework» для журнала MSDN Magazine .
Я начал работу над тем, что стало известно как Norton Commander, осенью 1984 года, когда я был еще аспирантом по прикладной физике в Корнеллском университете. Первые версии были полностью на языке ассемблера, но это отнимало слишком много времени, поэтому я вскоре перешел на смесь C и языка ассемблера, в то время как большинство «настоящих программистов» не прикасались к C.
...
В то время я называл его Visual DOS , с аббревиатурой VDOS вместо обычных двухбуквенных сокращений, используемых в то время. Сама программа была вдохновлена несколькими вещами, совпавшими воедино. У меня был контракт на написание нескольких книг для Microsoft Press, и я фактически провел некоторое время в Белвью, штат Вашингтон, работая на месте. Я бы взял два месяца отпуска из аспирантуры и написал бы книгу.
...Вторая книга должна была стать книгой небольших утилит, подобных тем, что я писал для журнала Softalk Magazine (например, whereis, scrnsave и т. д.), но я так и не закончил ее, потому что одна небольшая утилита начала жить своей собственной жизнью.
— Джон Соча описал свою работу над NC [1]
Джон Соча продолжил работу над своей программой VDOS после того, как присоединился к Peter Norton Computing в качестве первого директора по исследованиям и разработкам . В 1986 году программный продукт был выпущен под названием Norton Commander.
Соха также возглавлял команду разработчиков Norton Utilities для компьютерной платформы Macintosh .
Джон написал ряд технических книг, опубликованных под псевдонимом Питер Нортон , включая бестселлер « Книга Питера Нортона по языку ассемблера» ( ISBN 0-13-661901-0 ).
У Джона много других проектов, включая разработку контроллеров для моделей поездов и мобильных приложений.
Джон ведет канал на YouTube, на котором он обсуждает технологии мелкосерийной обработки на станках с ЧПУ и литья под давлением .
Джон — частный пилот и владелец самолета «Дэйзи», описанного в книгах Ричарда Баха .