Doporučte programovací jazyk pro Windows

Re:Doporučte programovací jazyk pro Windows
« Odpověď #225 kdy: 13. 03. 2020, 10:27:17 »
Kod neni asset, ale liability.
Tzn cim mene ho je tim lepe pro vyvojare. To ze mi IDE neco vygeneruje... je pro me spatne, protoze mi to pridava dalsi zodpovednost navic za neco co sem nenapsal. Jaky je prinos?
Pokud to zvladne stroj(IDE) vygenerovat kdyz to pisu, tak proc to radsi neudela az kdyz kompiluju?

Pro priklady a srovnani ukecanosti se muzete podivat na http://rosettacode.org/wiki/Rosetta_Code.
Stejny problem reseny v ruznych jazycich.


Re:Doporučte programovací jazyk pro Windows
« Odpověď #226 kdy: 13. 03. 2020, 10:32:42 »
Citace od: Filip Jirsák kdy 13. 03. 2020, 10:23:51
....
Opakování i dlouhé popisné názvy přispívají srozumitelnosti.

Delka nazvu by mela byt neprimo umerna velikosti scope. (Trochu prehnana generalizace, ja vim)

btw. u Javistu sem se setkal s argumentaci "Tohle musi mit tak dlouhe jmeno aby mi to idea hezky napovidala a nemel sem naseptavac plnej veci co tam nechci...."
To sem si rikal, jestli vazne to IDE k necemu je...

ByCzech

  • *****
  • 1 879
Re:Python - WTF???
« Odpověď #227 kdy: 13. 03. 2020, 11:07:22 »
Citace od: PetrK kdy 13. 03. 2020, 03:59:29
Tak, dneska mam dalsi dukaz, jake Python umoznuje bastleni. Takove sra cka by v Jave NIKDY nemohla existovat.


import boto3

# Write to SNS
sns = boto3.resource('sns')
sns.publish(TopicArn='myTopic123', Message='Hello world')

# Write to SQS
sqs = boto3.client('sqs')
queue = sqs.get_queue_by_name(QueueName='myQueue123')
queue.send_message(MessageBody='Hello world')


Jak vam mozna doslo, na promenne "sqs" ani "sns" vam v IDE nefunguje naseptavani metod, statickou analyzou nejde zjistit co to do haje vlastne vraci, tzn. celou dobu prace s touhle knihovnou musite cumet do dokumentace na Internetu  :D

Ano, autor knihovny byl bezesporu debil, a v Pythonu to jde udelat i jinak, ale PYTHON TOHLE UMOZNI! Java to neumozni, takze i kdyz je nejaky programator blbecek, tak tohle nema sanci nejak rozumne rozsirit do sveta v Jave.

Ehm...


Zabanovaný Anonymní Troll

  • ****
  • 460
  • Místo: Ceske Budejovice forever
Re:Python - WTF???
« Odpověď #228 kdy: 13. 03. 2020, 12:30:03 »
Citace od: ByCzech kdy 13. 03. 2020, 11:07:22
Ehm...

A kde mas tu metodu "publish"? Kdyz tu to vyrobilo na zaklade jakehosik pofiderniho souboru s JSONem, to ti  zivote staticka analyza nerozkoduje:


resources-1.json

        "Publish": {
          "request": {
            "operation": "Publish",
            "params": [
              { "target": "TargetArn", "source": "identifier", "name": "Arn" }
            ]
          }
        },


Tvl. to je shit, to jsem jeste nezral, takova prasarna  :D To je horsi jak nekde v Javascriptu.

Hosi, ja jsem nemel o Pythonu a Pyjthonistech kdovijake mineni, ale tohle predcilo vsechny me ocekavani  :D

Ink

  • *****
  • 736
Re:Doporučte programovací jazyk pro Windows
« Odpověď #229 kdy: 13. 03. 2020, 12:38:10 »
Citace od: Filip Jirsák kdy 13. 03. 2020, 10:23:51
Opakování i dlouhé popisné názvy přispívají srozumitelnosti.

Zde se neshodneme, rozhodne ne takhle obecne. Hezky den.


Zabanovaný Anonymní Troll

  • ****
  • 460
  • Místo: Ceske Budejovice forever
Re:Doporučte programovací jazyk pro Windows
« Odpověď #230 kdy: 13. 03. 2020, 12:40:17 »
Citace od: Ink kdy 13. 03. 2020, 12:38:10
Citace od: Filip Jirsák kdy 13. 03. 2020, 10:23:51
Opakování i dlouhé popisné názvy přispívají srozumitelnosti.

Zde se neshodneme, rozhodne ne takhle obecne. Hezky den.

Pane Jirsak, vy to nechapete, Pyjthonisti potrebuji tvurci prostor pro svou impresionistickou vizi programoveho kodu. Opakovat i dlouhe popisne nazvy zabiji jejich veskere umelecke nadani  :D

Re:Python - WTF???
« Odpověď #231 kdy: 13. 03. 2020, 12:55:32 »
Citace od: PetrK kdy 13. 03. 2020, 12:30:03
Kdyz tu to vyrobilo na zaklade jakehosik pofiderniho souboru s JSONem, to ti  zivote staticka analyza nerozkoduje:

https://pypi.org/project/boto3-stubs/

Zabanovaný Anonymní Troll

  • ****
  • 460
  • Místo: Ceske Budejovice forever
Re:Python - WTF???
« Odpověď #232 kdy: 13. 03. 2020, 12:58:42 »
Citace od: A.P.Hacker kdy 13. 03. 2020, 12:55:32
Citace od: PetrK kdy 13. 03. 2020, 12:30:03
Kdyz tu to vyrobilo na zaklade jakehosik pofiderniho souboru s JSONem, to ti  zivote staticka analyza nerozkoduje:

https://pypi.org/project/boto3-stubs/

:D :D :D tvl, a nam Javistum budete rikat ze neco komplikujeme, takze nekdo vyrobi knihovnu ktera je totalni ulet a pak na to jeste vyrobi dalsi separatni knihovnu s "Annotation types" aby do toho dodala datove typy a dalo se s tim aspon trochu nejak pracovat. Tak tohle je Python v akci :D Proc to delat jednoduse, kdyz to jde delat slozite a posmivat se u toho Javistum jak to delaji blbe :D

Kontrolni otazka - v cem by byla ta knihovna jednodussi a prehlednejsi, v Jave nebo v Pythonu?

Ja bych klidne v Pythonu i pracoval, ja v tom shity vyrabet nebudu, ale docela se bojim na ty firmycky a nejruznejsi cvicene webdeveloperske vopice, ktere bych tam potkal a musel po nich cist jejich hnoje. A do toho jeste poslouchat jejich kydy o Jave :D

ByCzech

  • *****
  • 1 879
Re:Python - WTF???
« Odpověď #233 kdy: 13. 03. 2020, 13:02:34 »
Citace od: PetrK kdy 13. 03. 2020, 12:30:03
Citace od: ByCzech kdy 13. 03. 2020, 11:07:22
Ehm...

A kde mas tu metodu "publish"? Kdyz tu to vyrobilo na zaklade jakehosik pofiderniho souboru s JSONem, to ti  zivote staticka analyza nerozkoduje:

Nejdřív vysvětli ty, proč generuješ nevalidní kód a pak chceš, aby to napovídalo:

sns = boto3.resource('sns')
Traceback (most recent call last):
  File "<input>", line 1, in <module>
    sns = boto3.resource('sns')
  File "/usr/lib/python2.7/dist-packages/boto3/__init__.py", line 100, in resource
    return _get_default_session().resource(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/boto3/session.py", line 389, in resource
    aws_session_token=aws_session_token, config=config)
  File "/usr/lib/python2.7/dist-packages/boto3/session.py", line 263, in client
    aws_session_token=aws_session_token, config=config)
  File "/usr/lib/python2.7/dist-packages/botocore/session.py", line 838, in create_client
    client_config=config, api_version=api_version)
  File "/usr/lib/python2.7/dist-packages/botocore/client.py", line 86, in create_client
    verify, credentials, scoped_config, client_config, endpoint_bridge)
  File "/usr/lib/python2.7/dist-packages/botocore/client.py", line 328, in _get_client_args
    verify, credentials, scoped_config, client_config, endpoint_bridge)
  File "/usr/lib/python2.7/dist-packages/botocore/args.py", line 47, in get_client_args
    endpoint_url, is_secure, scoped_config)
  File "/usr/lib/python2.7/dist-packages/botocore/args.py", line 117, in compute_client_args
    service_name, region_name, endpoint_url, is_secure)
  File "/usr/lib/python2.7/dist-packages/botocore/client.py", line 402, in resolve
    service_name, region_name)
  File "/usr/lib/python2.7/dist-packages/botocore/regions.py", line 122, in construct_endpoint
    partition, service_name, region_name)
  File "/usr/lib/python2.7/dist-packages/botocore/regions.py", line 135, in _endpoint_for_partition
    raise NoRegionError()
NoRegionError: You must specify a region.

Re:Python - WTF???
« Odpověď #234 kdy: 13. 03. 2020, 13:18:59 »
Citace od: PetrK kdy 13. 03. 2020, 12:58:42
Citace od: A.P.Hacker kdy 13. 03. 2020, 12:55:32
Citace od: PetrK kdy 13. 03. 2020, 12:30:03
Kdyz tu to vyrobilo na zaklade jakehosik pofiderniho souboru s JSONem, to ti  zivote staticka analyza nerozkoduje:

https://pypi.org/project/boto3-stubs/

:D :D :D tvl, a nam Javistum budete rikat ze neco komplikujeme, takze nekdo vyrobi knihovnu ktera je totalni ulet a pak na to jeste vyrobi dalsi separatni knihovnu s "Annotation types" aby do toho dodala datove typy a dalo se s tim aspon trochu nejak pracovat. Tak tohle je Python v akci :D Proc to delat jednoduse, kdyz to jde delat slozite a posmivat se u toho Javistum jak to delaji blbe :D

Kontrolni otazka - v cem by byla ta knihovna jednodussi a prehlednejsi, v Jave nebo v Pythonu?

Ja bych klidne v Pythonu i pracoval, ja v tom shity vyrabet nebudu, ale docela se bojim na ty firmycky a nejruznejsi cvicene webdeveloperske vopice, ktere bych tam potkal a musel po nich cist jejich hnoje. A do toho jeste poslouchat jejich kydy o Jave :D

tohle je specificky pripad, ta knihovna je psana tak, aby se nemusela updatovat pri kazde zmene formatu API, kdyz chces staticke typy, musis je vygenerovat z aktualni specifikace.

Re:Doporučte programovací jazyk pro Windows
« Odpověď #235 kdy: 13. 03. 2020, 13:55:51 »
Script kiddies se baví o jazycích, programátoři o designu a algoritmech ;)

Re:Doporučte programovací jazyk pro Windows
« Odpověď #236 kdy: 13. 03. 2020, 13:57:51 »
Citace od: KorporatniLopata kdy 13. 03. 2020, 13:55:51
Script kiddies se baví o jazycích, programátoři o designu a algoritmech ;)

::)  ::)  ::)

Nestálo by za to zamyslet se předtím, než napíšeš totální pitomost?

Re:Doporučte programovací jazyk pro Windows
« Odpověď #237 kdy: 13. 03. 2020, 14:02:10 »
Citace od: Cikáda kdy 13. 03. 2020, 13:57:51
Citace od: KorporatniLopata kdy 13. 03. 2020, 13:55:51
Script kiddies se baví o jazycích, programátoři o designu a algoritmech ;)

::)  ::)  ::)

Nestálo by za to zamyslet se předtím, než napíšeš totální pitomost?
Nestalo by za to dát si víkendový hackathon na vytvoření Java vs Python flame war simulátoru než tu trávit hodiny blábolením ?
Mohli byste se přesunout k něčemu, co má aspoň zdánlivě smysl.

Ink

  • *****
  • 736
Re:Doporučte programovací jazyk pro Windows
« Odpověď #238 kdy: 13. 03. 2020, 14:11:57 »
Citace od: KorporatniLopata kdy 13. 03. 2020, 14:02:10
Citace od: Cikáda kdy 13. 03. 2020, 13:57:51
Citace od: KorporatniLopata kdy 13. 03. 2020, 13:55:51
Script kiddies se baví o jazycích, programátoři o designu a algoritmech ;)

::)  ::)  ::)

Nestálo by za to zamyslet se předtím, než napíšeš totální pitomost?
Nestalo by za to dát si víkendový hackathon na vytvoření Java vs Python flame war simulátoru než tu trávit hodiny blábolením ?
Mohli byste se přesunout k něčemu, co má aspoň zdánlivě smysl.

No vidis, tohle by se dalo i prodavat, pokud ho naucime vic (lidskych) jazyku. Pripadne by slo pridat dalsi pluginy - neomarxisty, Putina, Babise, zachranu klimatu stavkovanim ve skolach, chemtrails... Pripadne by k tomu slo dodat i cenzorbota.

Re:Doporučte programovací jazyk pro Windows
« Odpověď #239 kdy: 13. 03. 2020, 14:30:21 »
Citace od: KorporatniLopata kdy 13. 03. 2020, 14:02:10
Citace od: Cikáda kdy 13. 03. 2020, 13:57:51
Citace od: KorporatniLopata kdy 13. 03. 2020, 13:55:51
Script kiddies se baví o jazycích, programátoři o designu a algoritmech ;)

::)  ::)  ::)

Nestálo by za to zamyslet se předtím, než napíšeš totální pitomost?
Nestalo by za to dát si víkendový hackathon na vytvoření Java vs Python flame war simulátoru než tu trávit hodiny blábolením ?
Mohli byste se přesunout k něčemu, co má aspoň zdánlivě smysl.

No jo, ale v cem to napsat?