Ol
Ну а так у нас на нём пару проектов
А я уже забыла, чем он тебе не угодил?
Andrii
А я уже забыла, чем он тебе не угодил?
Ну... Simula-like ООП, Microsoft, синтаксис такой, что без IDE сложно, ...
Andrii
По-моему, последнее вообще не проблема
Ну... мне комфортно работать в vim, а для C# это не сильно заходит. А IDE бесят меня
Ol
Ну... Simula-like ООП, Microsoft, синтаксис такой, что без IDE сложно, ...
Ты все время говоришь про simula-like. А где тогда трушное ООП?
Ol
Ну... мне комфортно работать в vim, а для C# это не сильно заходит. А IDE бесят меня
О, боже. Я как раз от вима опплевалась. Вижуал студия вполне норм
Andrii
Ты все время говоришь про simula-like. А где тогда трушное ООП?
Ну... Simula-like это там где есть таблица VMT внутри. Оно вроде как и трушное. Но мне больше заходит утиный полиморфизм Python. Ну а так я сторонник того, что ООП надо использовать очень дозировано, ну а если есть АDT, то вообще мне больше заходит
Andrii
О, боже. Я как раз от вима опплевалась. Вижуал студия вполне норм
Я как программист предпочитаю полные по Тьюрингу языки программирования для генерации текстов программ 😊
Михаил
Вопрос из серии номета: но у нас в чате вообще есть шарписты, кроме м700? Почему этот язык такой непопулярный? Или просто здесь не повезло?
ну я там чото поколдовал, авторизацию на серваке написал, но это как с lua 4г назад а го соцопрос, кто на каком языке пишет и профессионально ли
Gleb
Здравствуйте! Вопрос: Сколько нужно учиться на php jun.? Можно ли выучится самому или обязателен ментор , для быстрой учёбы ? Спасибо
Gleb
Я хочу стать именно php Laravel/symfony developer
Gleb
Обязательно ли джуну хорошо знать вёрстку?
Andrii
А можно эту фразу более простым языком сформулировать?
vim это язык программирования. На нём я могу писать скрипты, которые делают что-то конкретное для данного проекта. Опять же, я вот сейчас трогаю ChatGPT, попутно пишу скрипты под vim, которые общаются с ним так как я хочу.
Andrii
Вот это поворот. Я думала, вим - это текстовый редактор
Ну... в какой-то мере... Опять же под все ЯП удобно использовать что-то одно, а не среду на каждый ЯП отдельно
Ol
Ну... в какой-то мере... Опять же под все ЯП удобно использовать что-то одно, а не среду на каждый ЯП отдельно
Наверное, если пишешь на 100500 языках сразу, то да, неудобно. А если только на одном, то проблем вообще нет. Подружился с одной иде - и вот тебе счастье
Andrii
Опять же, аббревиатуры для ввода Unicode, ...
Igor
Каждый кулик свое болото хвалит ;)
simon
a разве simule like не просто классификация подхода к ооп?
Шаман Каган
под винду 10+ лучше батник или PS если с точки зрения написания всяких там утилитных скриптов?
Шаман Каган
eye=x×s²
https://ru.m.wikipedia.org/wiki/Altair_8800 хых штука прикольная
eye=x×s²
учитывая то что тут с помощью переключателей происходит программирование, чувак случайно во время прослушивания радио и написания программ на этой машине, заметил что компухтер может выводить данные на радио и написал.. блет песню )
eye=x×s²
а на радио выводилось я так понимаю тем что процессор делает излучения а радио перехватывает
Шаман Каган
Законченный интерпретатор [Altair BASIC] включал систему ввода-вывода и простейший строковый редактор, занимая при этом всего 4 килобайта. Для демонстрации работы программы компаньоны записали её на перфоленту в формате, который мог прочесть Altair, после чего Аллен направился в Альбукерке на встречу с Робертсом с готовым продуктом. Уже находясь в аэропорту, Аллен понял, что забыл написать загрузчик для чтения содержимого перфоленты в память компьютера. До того, как самолёт приземлился, Аллен успел быстро набросать загрузчик в машинном коде Intel 8080. Лишь на встрече при демонстрации Аллен и Гейтс убедились, что интерпертатор смог загрузиться на настоящем компьютере и вывести запрос команды. Позднее они заключили небольшое пари друг с другом, кто сможет написать более короткий загрузчик, и Гейтс в нём победил. вот я понимаю программисты
Шаман Каган
4 ! Килобайта!
eye=x×s²
Законченный интерпретатор [Altair BASIC] включал систему ввода-вывода и простейший строковый редактор, занимая при этом всего 4 килобайта. Для демонстрации работы программы компаньоны записали её на перфоленту в формате, который мог прочесть Altair, после чего Аллен направился в Альбукерке на встречу с Робертсом с готовым продуктом. Уже находясь в аэропорту, Аллен понял, что забыл написать загрузчик для чтения содержимого перфоленты в память компьютера. До того, как самолёт приземлился, Аллен успел быстро набросать загрузчик в машинном коде Intel 8080. Лишь на встрече при демонстрации Аллен и Гейтс убедились, что интерпертатор смог загрузиться на настоящем компьютере и вывести запрос команды. Позднее они заключили небольшое пари друг с другом, кто сможет написать более короткий загрузчик, и Гейтс в нём победил. вот я понимаю программисты
о ну это уже алтаир нового поколения
eye=x×s²
в первом алтаире на выводе только лампочки были, а на вводы рычажки
Pasha
4 ! Килобайта!
Раньше любили с памятью играться. Помню даже 3д шутер сделали с весом ярлыка :) Но потом люди забросили это, ибо слишком дорого копаться в этом + не было такой острой нужды в этом
eye=x×s²
4 ! Килобайта!
та это ваще пизец, сравнить только PDP-1 с современным компутером
eye=x×s²
вот так взять программиста тех год, в будущее перекинуть, его реакция должна быть интересной)
eye=x×s²
а у нас братанчик уже людям мегабайтов даже не хватает...
eye=x×s²
4 ! Килобайта!
кстати это 32000 битов, достаточно много
Влад
скажите, как состояние рынка для джунов на реакт натив?
Ol
Мне нужна помощь, джс. Я решила переписать тернарные операторы в виде функции, но она не работает. out2 не выводится в консоль. Вообще ничего не выводится - пустота. В чем проблема?
Майл
Посоветуйте хороший гайд по go пожалуйста?
.
План изучения JavaScript может отличаться в зависимости от уровня начальных знаний, целей и сроков обучения, но в общих чертах он может быть таким: 1. Основы языка: синтаксис, переменные, типы данных, операторы, условия, циклы, функции. 2. Работа с объектами: массивы, объекты, методы объектов. 3. DOM и события: работа с HTML-элементами и их свойствами, обработчики событий, взаимодействие с пользователем через DOM. 4. Асинхронность: таймеры, асинхронные запросы, callback-функции, Promises, async/await. 5. AJAX и API: общение с сервером через XMLHttpRequest или fetch, работа с JSON, примеры работы с API. 6. ES6 и новые возможности: использование классов, Arrow functions, Spread и Rest операторы, деструктуризация объектов и массивов, Modules и др. 7. Фреймворки и библиотеки: знакомство с React, Angular или Vue, работа с jQuery или lodash. Важно также практиковать навыки на практике, решая задачи и создавая свои проекты. Кроме того, не стоит забывать о технологиях, связанных с JavaScript, таких как HTML и CSS, а также об отладке кода, оптимизации производительности и версиях контроля. Вот такой план мне написал chatgpt, норм тема?
Leonid
jQuery мимо
Leonid
В остальном неплохо
Leonid
План изучения JavaScript может отличаться в зависимости от уровня начальных знаний, целей и сроков обучения, но в общих чертах он может быть таким: 1. Основы языка: синтаксис, переменные, типы данных, операторы, условия, циклы, функции. 2. Работа с объектами: массивы, объекты, методы объектов. 3. DOM и события: работа с HTML-элементами и их свойствами, обработчики событий, взаимодействие с пользователем через DOM. 4. Асинхронность: таймеры, асинхронные запросы, callback-функции, Promises, async/await. 5. AJAX и API: общение с сервером через XMLHttpRequest или fetch, работа с JSON, примеры работы с API. 6. ES6 и новые возможности: использование классов, Arrow functions, Spread и Rest операторы, деструктуризация объектов и массивов, Modules и др. 7. Фреймворки и библиотеки: знакомство с React, Angular или Vue, работа с jQuery или lodash. Важно также практиковать навыки на практике, решая задачи и создавая свои проекты. Кроме того, не стоит забывать о технологиях, связанных с JavaScript, таких как HTML и CSS, а также об отладке кода, оптимизации производительности и версиях контроля. Вот такой план мне написал chatgpt, норм тема?
Ого, на Аве the RZA feat. Thea – Fury In My Eyes (Revenge)
Andrii
а под андроид тоже в vim?
Под андроид я больше в C, там тоже vim
Andrii
a разве simule like не просто классификация подхода к ооп?
Просто один из способов реализации ООП
Алексей
Леш, может, и правда, нафиг эти плюсы? Есть же и другие яп.
Не, плюсы это классика и классно. Я вроде с указателями разбираюсь. Во всяком случае помню как выглядит массив. Qt опять же прекрасный фрем, так что будем мучать. У меня Оль, сейчас вообще проблема не в плюсах а в нынешней работе. Она и с программированием то связана слабо не то что с с++
Andrii
Не, плюсы это классика и классно. Я вроде с указателями разбираюсь. Во всяком случае помню как выглядит массив. Qt опять же прекрасный фрем, так что будем мучать. У меня Оль, сейчас вообще проблема не в плюсах а в нынешней работе. Она и с программированием то связана слабо не то что с с++
Ну... я бы не сказал, что классика. В целом почти все уникальные для C++ фичи так и остались только в нём, никто не рискнул это заимствовать в другие ЯП. Более того, общий тренд был в оттоке специалистов из С++ в другие языки. Не могу сказать, что в нём классного, ну и если не разобраться в указателях, то, ИМХО, вся разработка на С++ не имеет смысла, только хождение по граблям.
Максим
План изучения JavaScript может отличаться в зависимости от уровня начальных знаний, целей и сроков обучения, но в общих чертах он может быть таким: 1. Основы языка: синтаксис, переменные, типы данных, операторы, условия, циклы, функции. 2. Работа с объектами: массивы, объекты, методы объектов. 3. DOM и события: работа с HTML-элементами и их свойствами, обработчики событий, взаимодействие с пользователем через DOM. 4. Асинхронность: таймеры, асинхронные запросы, callback-функции, Promises, async/await. 5. AJAX и API: общение с сервером через XMLHttpRequest или fetch, работа с JSON, примеры работы с API. 6. ES6 и новые возможности: использование классов, Arrow functions, Spread и Rest операторы, деструктуризация объектов и массивов, Modules и др. 7. Фреймворки и библиотеки: знакомство с React, Angular или Vue, работа с jQuery или lodash. Важно также практиковать навыки на практике, решая задачи и создавая свои проекты. Кроме того, не стоит забывать о технологиях, связанных с JavaScript, таких как HTML и CSS, а также об отладке кода, оптимизации производительности и версиях контроля. Вот такой план мне написал chatgpt, норм тема?
Типа того. Это же можно было и на learn.javascript прочитать
Максим
Разве что jq и лодаш я б сейчас не стал рассматривать, а если б столкнулся с ним в вакансии, просто туда не шёл. Жизнь слишком коротка, чтобы тратить её на копание в jq😏😁
Anonymous
Здравствуйте, как можно узнать на каком языке создано приложение?
Andrii
Здравствуйте, как можно узнать на каком языке создано приложение?
В целом приложение может быть создано не на одном языке программирования. Но обычно линкер вставляет информацию в исполняемый файл кто его создал.
Dmitry (Inock)
под винду 10+ лучше батник или PS если с точки зрения написания всяких там утилитных скриптов?
cmd меньше функционал. PowerShell - это практически язык программирования, хоть наизнанку систему выверни. Но я как ретроград, если требуется что-то серьезнее bat, использую VBS. Но это как бы деприкейт.
Maksim Pozharskiy
Здравствуйте, как можно узнать на каком языке создано приложение?
Смотря какое приложение, для веба расширения есть
Dmitry (Inock)
Сложно спорить
а тут нефиг спорить. История такова: сначала появилась Java. Потом MS сделал JVM для windows (кстати, была очень неплохая идея: Java получала не кривой доступ к winapi без всяких глючных JNI/JNA). Но это потребовало отхода от стандартов собственно Java, что вызвало бурление говн в SUN. Состоялся суд, после которого MS пришлось выпилить эту VM из windows (но на файлопомойках ее вполне можно найти и сейчас), а MS сначала начала развивать Visual J++ , который пройдя еще несколько трансформаций переродился в VM, которая теперь называется dot net (версия core работает так же и на Linux и MacOS) и язык С#. Имея это ввиду, становится понятно, почему Java и C# так похожи. И не только сборщиком мусора. По сути Java и C# сейчас конкурируют и я думаю, что если .net получит свое дальнейшее развитие в смысле кроссплатформенности, то MS убьет Java, как это случилось например с Novell NetWare. Собственно, уже сейчас практически все сходятся во мнении, что Java - это легаси.
Dmitry (Inock)
а ведь были деньки...
Maksim Pozharskiy
Токо что то с джава легаси никто на сишарп не бежит, а на котлин
Andrii
Токо что то с джава легаси никто на сишарп не бежит, а на котлин
Ну... Всё-таки Java это ещё и Unix, а .NET он Windows-подобный.
Dmitry (Inock)
Токо что то с джава легаси никто на сишарп не бежит, а на котлин
разные ниши. Kotlin - язык для мобильных разработок. Бекэнд на нем пытаются делать, но пока не сильно повсеместно. Собственно, котлин начал продвигаться google ровно по тем же основаниям, что и .net в MS: бурление говн в SUN (https://www.cnews.ru/news/top/sun_edva_ne_otdala_google_patent_na_java?ysclid=lg3awg4fnv868359457). Оказалось проще сделать что-то свое, чем договориться с Sun Microsystems.
Dmitry (Inock)
Ну... Всё-таки Java это ещё и Unix, а .NET он Windows-подобный.
- VM, которая теперь называется dot net (версия core работает так же и на Linux и MacOS) - я думаю, что если .net получит свое дальнейшее развитие в смысле кроссплатформенности...
Dmitry (Inock)
А они в это и хотят, maui как пример
да. В чем MS молодцы, так это в маркетинге. Они, если поставят себе такую задачу, вытеснят с рынка кого хочешь. Про NetWare я уже вспоминал. Вот еще один совсем неплохой проект, который был убит MS:
Dmitry (Inock)
Многомиллиардная корпорация как никак)
так она и стала многомиллиардной в результате такого маркетинга.
Dmitry (Inock)
В общем, не хочут мне на форуме отвечать. Наверное, придется читать документацию самому https://www.cyberforum.ru/java-beginners/thread3095219.html
Dmitry (Inock)
Igor
В общем, не хочут мне на форуме отвечать. Наверное, придется читать документацию самому https://www.cyberforum.ru/java-beginners/thread3095219.html
Я в джаве не шарю ... а слово сервлет вообще звучит ругательно ... но https://stackoverflow.com/questions/26994321/how-to-get-the-right-file-path-in-servlet-program?
Алексей
а тут нефиг спорить. История такова: сначала появилась Java. Потом MS сделал JVM для windows (кстати, была очень неплохая идея: Java получала не кривой доступ к winapi без всяких глючных JNI/JNA). Но это потребовало отхода от стандартов собственно Java, что вызвало бурление говн в SUN. Состоялся суд, после которого MS пришлось выпилить эту VM из windows (но на файлопомойках ее вполне можно найти и сейчас), а MS сначала начала развивать Visual J++ , который пройдя еще несколько трансформаций переродился в VM, которая теперь называется dot net (версия core работает так же и на Linux и MacOS) и язык С#. Имея это ввиду, становится понятно, почему Java и C# так похожи. И не только сборщиком мусора. По сути Java и C# сейчас конкурируют и я думаю, что если .net получит свое дальнейшее развитие в смысле кроссплатформенности, то MS убьет Java, как это случилось например с Novell NetWare. Собственно, уже сейчас практически все сходятся во мнении, что Java - это легаси.
Кстати к что случилось с новелом, а то я потерял нить ее жизни