[ Кропивач ] [ a / b / bugs / c / f / g / i / k / l / m / p / t / u / ]

/t/ - Технології

Name
Email
Subject
Comment
Файл
Пароль (For file deletion.)

File: 1541687685.743264-.png ( 65.55 KB , 500x620 )

⋮⋮⋮   No. 742

Привіт. Друзі поясніть мені за мови програмування, чому python важаться мовою для даунів, і яка мова важаться трушною.

Школяр селюк який думає якою мовою програмувати

⋮⋮⋮   No. 777

Якщо хочеш фрілансити і бути модним хлопцем з макбуком, то однозначно Python. Він і для вебу підходить, і для распбері, і для наукових обчислень. Та й синтаксис там простий.
С++ не для нас. Тяжко, важко, довго.
Ассемблер — якщо ти у мами електронік з мікроконтролерами. Хоча деякі маніяки на ньому сайти пишуть https://board.asm32.info (зверни увагу як швидко працює).

Я для себе обрав три напрямки:
1) Assembler для AVR;
2) C(сі) для ARM та десктопу;
3) JavaScript для розваг та різного вебдрочу.

⋮⋮⋮   No. 779

як на мене Рython прекрасна мова для написання якихось скриптів для повсякденного використання
швидкого написання прототипу проекту
і веб бекенд на python прекрасно можна писати

гадки не маю хто тобі таку дурню ляпнув
що пайтон для даунів

⋮⋮⋮   No. 789

>>742
> чому python важаться мовою для даунів,
ти мабуть плутаєш із php

⋮⋮⋮   No. 816

>>742
>чому python важаться мовою для даунів

Пояснюю по-хардкору:
1. GIL (global interpreter lock). Багатопотоковість тупо зламана - краще робити все у одній нитці, навіть якщо є декілька ядер проца та алгоритм дозволяє розпаралелювання
2. У крести зрештою завезли нормальні лямбди 7 років тому, а от у питоні лямбди можуть бути лише однострокові
3. Нема приватних методів = неможливо зрозуміти, де там API (тобто інтерфейс, що не повинен змінюватися автором гімнокоду) а де внутрішні функції, які автор має повне право змінювати на свій розсуд.

>>777
>С++ не для нас. Тяжко, важко, довго.
... та охуєнно.

Алсо, AVR - гімно, а увесь (я підкреслюю: увесь) ембеддед девелопмент у повній сраці.

>>779
>і веб бекенд на python прекрасно можна писати
Бекенд - це не про мову, а про якість бібліотек. Я так само можу нахуячити веб бекенд на божественних хрестах

>>789
З js

⋮⋮⋮   No. 817

>>816
> AVR - гімно
Пікохвойду забули спитати.

⋮⋮⋮   No. 818

>>817
Я армохвойда

⋮⋮⋮   No. 828

>>816
> GIL
тільки у CPython. Jython чи Pypy GIL не мають.
> лямбди можуть бути лише однострокові
що заважає оголосити функцію і дати її як арґумент? Функції, як і усе в пайтоні є об’єктами, тож це не проблема як у сі.
> Нема приватних методів
усі приватні методи починаються з _. Але так, стандарт не забороняє якомусь дауну їх викликати замість api.

⋮⋮⋮   No. 829

>>828
>що заважає оголосити функцію і дати її як арґумент? Функції, як і усе в пайтоні є об’єктами, тож це не проблема як у сі.

проблема у тому, що соурс розбивається на два шматки, відокремлені один від одного. На сішечці теж такє можно зробити, але читати/перечитувати потім такі соурці складно

⋮⋮⋮   No. 834

>>829
> проблема у тому, що соурс розбивається на два шматки, відокремлені один від одного
Замикання, ні? Взагалі по стайлгайдам будь якого порядного проекту багатоетажні лябмди городити не бажано. Розбивати скадну логіку на окремі функції/методи потрібно для зручного покриття юніт-тестами (не забувай, що динамікокоду ще обов'язково тести потрібні).

> На сішечці теж такє можно зробити, але читати/перечитувати потім такі соурці складно
Співчуваю. Але досить оцінювати динамікодрисню критеріями статикопараші. GIL'ом будеш петровичів в емембеді лякати, а борці за свободу від типізованого свавілля вже давно навчилися з ним жити.

⋮⋮⋮   No. 845

>>817
але він правий, АВР не потрібні більше.

⋮⋮⋮   No. 853

>>845
AVR це iPhone у світі МК. Можливо дорогий, але який красивий. А PIC як Xiaomi з Аліка.

⋮⋮⋮   No. 896

>>742
>>789

>> чому python важаться мовою для даунів,
> ти мабуть плутаєш із php
Бо все більше даунів починають писати на Python. over 95% проектів - йобане дно.

Як був школяром-селюком - мріяв про C/C++.



[Return] [Go to top] [Catalog] [Post a Reply]
Delete Post [ ]

[ Кропивач ] [ a / b / bugs / c / f / g / i / k / l / m / p / t / u / ]