- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Но есть мнение, что язык доживает свои дни.
Уже лет *дцать как.. =)
Да, но нужно с чего-то начать. Вот и вопрос, с чего проще?
Начните с чего-нибудь.. Вон, с Java, например.. или с go
python считается неплохим (но не "с чего проще") для обучения - в нём из-за специфики чуть сложнее г*кодить.
Можно и в word-е с excel-ем программировать начать. Часть прикладных задач вполне успешно решаются..
В Новым годом всех!!!
Начните с чего-нибудь.. Вон, с Java, например.. или с go
python считается неплохим (но не "с чего проще") для обучения - в нём из-за специфики чуть сложнее г*кодить.
Вы считаете что Джава проще питона? Первый раз такое слышу)))
в нём из-за специфики чуть сложнее г*кодить
Ну, бывшие пхписты умудряются на раз)))
А в целом Питон считаю самым грамотно организованным языком.
в целом Питон считаю самым грамотно организованным языком.
"И Запорожец - лучшая машина, когда других не видел". Хотя про питон - почти правда. И удивительно, как эта нормальная логика уживается в одной голове с фапом на гит (который просто вершина архитектурного и просто говнокодинга), жиру и скрам
При том, что в картине мира реалистов есть, конечно, место и Jira (оно не настолько ужасное поделие, а местами и вовсе не ужасное)… но нет места, и не должно быть, вере в "абсолютное решение"
"И Запорожец - лучшая машина, когда других не видел". Хотя про питон - почти правда. И удивительно, как эта нормальная логика уживается в одной голове с фапом на гит (который просто вершина архитектурного и просто говнокодинга), жиру и скрам
Нет ну опять))) Что за ернуда про гит - ну вот расшифруйте мне тупому? что есть удобнее для работы над проектом, где 8 разработчиков? Что еще позволит быстренько откатить или поискать изменения? При чем тут говнокодинг? У меня весь проект в гите, я откуда хочу, оттуда с ним и работаю, что вы против контроля версий имеете?
Про джиру уже спорили - опять же - каждый выбирает тот инструмент который больше подходит, так же и про скрам - ну не подходит он вам - не пользуйтесь, нам он помогает ускорять разработку, однозначно. Впрочем у нас уже не совсем скрам - команда 12 человек, по скраму ее надо разбивать
---------- Добавлено 01.01.2020 в 13:42 ----------
но нет места, и не должно быть, вере в "абсолютное решение"
Я разве где-то с этим спорил?
Спасибо, с новым годом ))
и Вас!
Но боюсь вы не совсем поняли смысл моего поста. Язык программирования сам по себе не важен. Я начинал с паскаля и ассемблера (приходилось много писать на голом asm-е так как паскаль не устраивал по производительности), потом дельфи, потом php и ванильный js, иногда приходится писать на сях. Сам по себе язык не так важен. Синтаксис - не так сложно выучить или нагуглить мануалы. А в тонкостях языка разобраться можно за год.
Гораздо сложнее наработать методологии.
и Вас!
Но боюсь вы не совсем поняли смысл моего поста. Язык программирования сам по себе не важен. Я начинал с паскаля и ассемблера (приходилось много писать на голом asm-е так как паскаль не устраивал по производительности), потом дельфи, потом php и ванильный js, иногда приходится писать на сях. Сам по себе язык не так важен. Синтаксис - не так сложно выучить или нагуглить мануалы. А в тонкостях языка разобраться можно за год.
Гораздо сложнее наработать методологии.
не спорю :) :)
Судя по запросам ТС подойдет typescript+php+js
Учите php.
При этом все время помните, что неявная типизация переменных вредна для мозга.
В остальном с современным php все OK.
---------- Добавлено 01.01.2020 в 18:49 ----------
Я бы сказал бы так.
Современные языки программирования отличаются исключительно по следующим критериям:
1. Интерпретируемый/компилируемый. Для интерпретируемых обычно есть прекомпиляция и свои собственные баги в прекомпиляции в каждом языке, влияющие на производительность по-разному. В этот же пункт входят особенности реализации драйверов конкретных баз данных под данный язык.
2. Типизация данных явная/неявная. Неявная - плохо для мозга и для производительности но зато легко осваивать.
3. Аллоцирование памяти ручное/автоматическое - то же самое что п. 2 но менее критично.
4. Организация множественного наследования - затрагивает небольшое количество программистов и повод в основном для холиваров.
Других различий нет.
С моей точки зрения самый важный критерий для выбора конкретного языка для конкретного проекта - это особенности прекомпилляции именно данного языка именно на данной платформе и в данной среде. Если никакой язык не будет прекомпиллироваться удовлетворительно - надо брать компилируемый язык. В целом, для веб-проектов php обычно оптимальный выбор.
Современные языки программирования отличаются исключительно по следующим критериям:
Полагаю, вы джавист или плюсовик)) Это не оскорбление ни в коем) Хорошие языки)
По вашим пунктам дополню просто на базе своего любимого питона
Типизация данных явная/неявная
В Питоне динамическая (утиная типизация) - Как вы говорите, плохо для мозга? Используйте тайпхинты- заведены с 3.4 При этом сохраняется гибкость кода
Аллоцирование памяти ручное/автоматическое
В большинстве случаев в питоне не приходится думать про очистку памяти. Есть рефкаунтер, удаляющий неиспользуемые ссылки, есть гарбаджколлектор, который почистит циклические и которым вы можете управлять
Организация множественного наследования
Ну а куда без него) Но и тут все не так страшно. Есть MRO и алгоритм С3, который помогает разрешить проблемы с наследованием
Все вышеприведенное в принципе - тема одной лекции по питону на курсах. А вот в пхп я не встречал хорошей доки по этим темам, может просто тогда еще не интересовался.
В большинстве случаев в питоне не приходится думать про очистку памяти.
Момент, который негативно влияет на производительность и мозги - это как раз автоматическое выделение памяти, а не автоматическое освобождение :)
Про питон говорят, что он неким магическим образом мешает писать говнокод, и потому позволяет включать низкоквалифицированных программистов в серьезные проекты. На этом основывается его популярность. Но я лично в это не верю, как по мне, автоматическое выделение памяти и неявная типизация - это уже в любом случае говнокод.
Ничего не имею против говнокода, если он позволяет быстро и эффективно решать задачу, но у питона я не вижу такого потенциала (за исключением задач связанных с нейросетями, благодаря наличию удобных и эффективных библиотек под GPU и TPU).
---------- Добавлено 02.01.2020 в 14:57 ----------
Других различий нет.
Для полноты картины еще добавлю специфические языки, которые работают не сами по себе, а в особой среде. К ним относятся javascript и LUA, к примеру. Там ничего не поделаешь - если надо работать в этой среде, то язык не заменишь.