De Devschuur Coffee Corner - Iteratie ⓬ Vorige deel Overzicht Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 100 ... 102 Laatste
Acties:
  • 585.828 views

Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Zo leer je elke dag weer iets. Nooit geweten dat dat in PHP mocht (het handmatig aanroepen van de constructor wist ik wel).

🠕 This side up


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

CodeCaster schreef op donderdag 14 oktober 2021 @ 13:48:
Ik snap ook wel dat ik na 25+ jaar Windows bedienen met het toetsenbord niet met dezelfde verwachtingen achter de Mac moet gaan zitten, ik snap alleen vooral het Cmd+Tab-gedeelte niet, noch de inconsistenties tussen de tekstnavigatie-shortcuts.
Je moet ook niet Cmd+Tabben, maar Ctrl links/rechts (3 vinger swipe op de trackpad of 2 vinger swipe op de muis). Dan wissel je van workspace ipv applicatie. Veel intuitiever, zeker wanneer je bedenkt dat elke fullscreen applicatie niet over het huidige scherm gezet wordt, maar een nieuwe workspace toevoegd.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • dev10
  • Registratie: April 2005
  • Laatst online: 15:06
CodeCaster schreef op donderdag 14 oktober 2021 @ 11:37:
Nee, dan tekstnavigatie. Naar het begin van de regel? Druk op Home. Tenzij in applicatie X, Y of Z, dan is het Cmd+Pijl-links, want daar gaat Home naar het begin van het bestand.
Dit is inderdaad ruk, maar gelukkig ondersteunt macOS Emacs keybindings:

- Ctrl + A: begin van de regel
- Ctrl + E: einde van de regel
- Ctrl + F: een karakter vooruit
- Ctrl + B: een karakter achteruit
- Ctrl + N: een regel naar beneden
- Ctrl + P: een regel naar boven
- Ctrl + H: backspace
- Ctrl + D: delete

Dat in combinatie van Ctrl mappen op Capslock is heel goed werkbaar.

Dit werkt eigenlijk in ieder tekstveld in iedere applicatie.

[ Voor 4% gewijzigd door dev10 op 14-10-2021 14:47 ]


Acties:
  • +4 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:41

Creepy

Tactical Espionage Splatterer

Nee met Emacs keybindings wordt het beter.......... :P

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • +1 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:19
dev10 schreef op donderdag 14 oktober 2021 @ 14:46:
[...]


Dit is inderdaad ruk, maar gelukkig ondersteunt macOS Emacs keybindings:

- Ctrl + A: begin van de regel
- Ctrl + E: einde van de regel
- Ctrl + F: een karakter vooruit
- Ctrl + B: een karakter achteruit
- Ctrl + N: een regel naar beneden
- Ctrl + P: een regel naar boven
- Ctrl + H: backspace
- Ctrl + D: delete

Dat in combinatie van Ctrl mappen op Capslock is heel goed werkbaar.

Dit werkt eigenlijk in ieder tekstveld in iedere applicatie.
But wait, there's more!

En voor een aantal mensen hier is zijn ook nog deze en deze :+

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:19
Het wordt tijd dat JetBrains gewoon eens een OS fabriceert. :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • dev10
  • Registratie: April 2005
  • Laatst online: 15:06
Creepy schreef op donderdag 14 oktober 2021 @ 15:03:
Nee met Emacs keybindings wordt het beter.......... :P
De beste manier om Emacs te gebruiken is met evil. })

Ik wist niet zo goed hoe ik het anders moest noemen. Ctrl + A werkt bijvoorbeeld in een shell als Bash of zsh ook op deze manier. Ik vind dat juist zo lekker aan macOS.

Acties:
  • +2 Henk 'm!

  • Wilf
  • Registratie: Maart 2007
  • Niet online

Wilf

shuo cao cao

@CodeCaster ik lees ook een boel dingen die ik alleen meemaak met slecht geporteerde software vanuit Windows devs. Zoals het gebrek aan crash reports of Cmd + Q om een window af te sluiten.

Ik heb ook plm30 jaar Windowservaring en ben pas 15 jaar geleden volledig overgestapt (Inteltijd) nadat ik 23 jaar geleden begon op Mac op mijn opleiding (dat was toen nog RISC) maar het simpelweg niet kon betalen.

Ik heb dus tijdens mijn opleiding dagelijks 6 jaar op beiden gewerkt (95/98/2000 thuis en PowerPC, later Intel Mac op school) en dan leer je de quirks & features wel kennen.

Ik heb de afgelopen decennia Windows vervloekt tot aan Windows 10. Okee, 7 was ook best bruikbaar maar 10 is het eerste WinOS dat mij weer iets meer terug deed keren. Nu werk ik op beiden en heb ik met beiden zo mijn pet peeves. Al heb ik nog het grootste issue met Windows omdat ik altijd ruzie heb met sticky edges. Ik heb het zelf uit maar ik moet op tigtallen andere PC’s werken en kan er niet aan wennen als ik netjes mijn desktop wil inrichten dat vervolgens het window full screen, half screen of wat dan ook doet. AARGH! Vooral kut als je via bijvoorbeeld VAS of TV aan het werk bent…

Ik heb mijn huidige MBP dual boot en de implementatie van de trackpad en multidesktop et cetera is steeds meer gelijkend op wat Linux al had en MacOS overnam en werkt best okee. Al moet ik wel bekennen dat ik al een maand of wat niet meer in Windows opstart want ik ben wel meer vergroeid met de souplesse van MacOS. Al zijn MS-producten onder MacOS veelal draken. Outlook open ik liever onder Windows.

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Members only:
Alleen zichtbaar voor ingelogde gebruikers. Inloggen

https://niels.nu


Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 20:50
"Of je stopt de stekker erin ?" :+
(voor de jongeren onder ons : YouTube: IBM - Of Je Stopt de Stekker Er In, Meneer de Computerexpert (NL) (1... )

[ Voor 44% gewijzigd door gekkie op 20-10-2021 15:23 ]


Acties:
  • +1 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

gekkie schreef op woensdag 20 oktober 2021 @ 12:47:
[...]

"Of je stopt de stekker erin ?" :+
Hij baalt al als een stekker :+

🠕 This side up


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 20:50
Urghh heb geloof ik ook uitgevonden waar dat havana-syndroom door veroorzaakt wordt, dat nieuwe nummer van Stromae, krijg er echt instant koppijn van.

En als je al eens denkt dat je al te beroerde HTML en CSS ziet, open eens een epub .. wat die uitgevers allemaal wel niet verzinnen (of hun tool) :X.

[ Voor 33% gewijzigd door gekkie op 20-10-2021 15:47 ]


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
gekkie schreef op woensdag 20 oktober 2021 @ 15:45:
En als je al eens denkt dat je al te beroerde HTML en CSS ziet, open eens een epub .. wat die uitgevers allemaal wel niet verzinnen (of hun tool) :X.
Waarschijnlijk gegenereed door tooling die html exclusief gebruikt voor hoe dingen er uit zien. Html baseren op (visuele) layout ipv structuur is over het algemeen de eerste stap om er een ******zooitje van te maken.

Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 20:50
RagingPenguin schreef op woensdag 20 oktober 2021 @ 16:49:
[...]
Waarschijnlijk gegenereed door tooling die html exclusief gebruikt voor hoe dingen er uit zien. Html baseren op (visuele) layout ipv structuur is over het algemeen de eerste stap om er een ******zooitje van te maken.
Ik ben ook microsoft word tegen gekomen, dat zowat voor elke letter apart weet te gaan stylen, vaak mooi inline in de html.

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Of 3x ‘<b></b>’ in Frontpage output. Niets dikgedrukt, maar wel eeuwig vastgelegd dat auteur 3x twijfelde. :D

{signature}


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 15:42

Sebazzz

3dp

Normaliseren loont niet.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
gekkie schreef op woensdag 20 oktober 2021 @ 12:47:
"Of je stopt de stekker erin ?" :+
Nou de uiteindelijke fout had wel ongeveer dat niveau, maar dit trof echt ALLE openshift SaaS klanten. Ik ruik wat rechtzaken :D

https://niels.nu


Acties:
  • +8 Henk 'm!

  • DaVaMa
  • Registratie: Januari 2011
  • Laatst online: 06-09 10:33
DaVaMa schreef op woensdag 13 oktober 2021 @ 20:24:
Ik heb net een aanbod gekregen om ergens te gaan werken aan oa embedded software met C, C++, front end en andere backend in Python, en in een domein dat echt veel beter bij mijn vooropleiding (scheikunde) past.
Ga der iets op achteruit, maar lijkt me echt supergaaf, wel retespannend.
Heb zelf alleen C# en mobile development ervaring, op wat hobbyen na. Vraag me bijna af of ik het wel kan 😅
aaaaaah ik heb deze aangenomen. Begin 1 december, zo fucking vet. Ga van backend C# & frontend Flutter naar embedded C/C++ en iets met python en allemaal nieuwe dingen.

Lekker nog 4 weken vakantie tussendoor, wat toch handig om dagen op te maken.

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
DaVaMa schreef op donderdag 21 oktober 2021 @ 22:39:
[...]


aaaaaah ik heb deze aangenomen. Begin 1 december, zo fucking vet. Ga van backend C# & frontend Flutter naar embedded C/C++ en iets met python en allemaal nieuwe dingen.

Lekker nog 4 weken vakantie tussendoor, wat toch handig om dagen op te maken.
Gefeliciteerd, altijd leuk om eens wat anders te doen.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 22:43
DaVaMa schreef op donderdag 21 oktober 2021 @ 22:39:
[...]
aaaaaah ik heb deze aangenomen. Begin 1 december, zo fucking vet. Ga van backend C# & frontend Flutter naar embedded C/C++ en iets met python en allemaal nieuwe dingen.
Feli *O*

Wel jammer dat je C en C++ door enkel en alleen een / scheidt ... :P

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • DaVaMa
  • Registratie: Januari 2011
  • Laatst online: 06-09 10:33
farlane schreef op donderdag 21 oktober 2021 @ 22:54:
[...]

Feli *O*

Wel jammer dat je C en C++ door enkel en alleen een / scheidt ... :P
O dat is toch praktisch hetzelfde? :P

Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 19:07
DaVaMa schreef op vrijdag 22 oktober 2021 @ 15:51:
[...]


O dat is toch praktisch hetzelfde? :P
Hopelijk sarcastisch? (Lastig te herkennen online! :X )
DaVaMa schreef op vrijdag 22 oktober 2021 @ 16:04:
[...]


Ik gokte dat het een gevoelig puntje was, ik heb iets met C(++) gedaan omdat een arduino of esptje dat nodig had, maar dat waren allemaal simpele dingen, nog nooit een full fledged applicatie of w/e gemaakt erin. Iets iets moeilijk geheugen management geloof ik, verder heb ik werkelijk waar geen idee.
Eerlijk gezegd, zoveel heb ik ook niet met C & C++ gedaan.
Voor mij het grootste verschil is geheugengebruik ja, maar ook de Textvariables.

Bij C zijn "Strings" niks anders dan een Char-array en moet je dus afsluiten.
Bij C++ heb je gewoon Strings.

De keren dat ik met C heb gewerkt ging het hierop heel vaak fout. Dat ik gewoon was vergeten om de tekst-variable af te sluiten.
(Lang geleden eigenlijk dat ik daarmee heb gewerkt. C++ is ook al lang geleden voor mij!)

[ Voor 67% gewijzigd door Ryur op 22-10-2021 16:07 ]


Acties:
  • 0 Henk 'm!

  • DaVaMa
  • Registratie: Januari 2011
  • Laatst online: 06-09 10:33
Ryur schreef op vrijdag 22 oktober 2021 @ 15:59:
[...]

Hopelijk sarcastisch? (Lastig te herkennen online! :X )
Ik gokte dat het een gevoelig puntje was, ik heb iets met C(++) gedaan omdat een arduino of esptje dat nodig had, maar dat waren allemaal simpele dingen, nog nooit een full fledged applicatie of w/e gemaakt erin. Iets iets moeilijk geheugen management geloof ik, verder heb ik werkelijk waar geen idee.

Acties:
  • +7 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
C++ is ook C. Anders hadden die sjappies het ++C moeten noemen.

{signature}


Acties:
  • 0 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
DaVaMa schreef op vrijdag 22 oktober 2021 @ 16:04:
[...]


Ik gokte dat het een gevoelig puntje was, ik heb iets met C(++) gedaan omdat een arduino of esptje dat nodig had, maar dat waren allemaal simpele dingen, nog nooit een full fledged applicatie of w/e gemaakt erin. Iets iets moeilijk geheugen management geloof ik, verder heb ik werkelijk waar geen idee.
In de vakantie even inlezen dan :P

C++ Primer bestellen...

Ask yourself if you are happy and then you cease to be.


Acties:
  • +4 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Lethalis schreef op vrijdag 22 oktober 2021 @ 20:18:
[...]

In de vakantie even inlezen dan :P

C++ Primer bestellen...
Die is gratis af te halen onder menig monitor, zolang je er maar een boek van gelijke hoogte onder teruglegt :+

🠕 This side up


Acties:
  • +1 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
* armageddon_2k1 gooit knuppel in hoenderhok

Wist je dat je arduino ook kon besturen met PHP?

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 20:07
armageddon_2k1 schreef op zaterdag 23 oktober 2021 @ 09:31:
* armageddon_2k1 gooit knuppel in hoenderhok

Wist je dat je arduino ook kon besturen met PHP?
Cool, heb je een link hiervoor? :o

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
azerty schreef op zaterdag 23 oktober 2021 @ 10:55:
[...]


Cool, heb je een link hiervoor? :o
Besturen via hè? Niet compilen voor de chip ;)
Gaat gewoon via /dev:
https://www.instructables...o-with-PHP/?amp_page=true

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 20:07
armageddon_2k1 schreef op zaterdag 23 oktober 2021 @ 11:30:
[...]


Besturen via hè? Niet compilen voor de chip ;)
Gaat gewoon via /dev:
https://www.instructables...o-with-PHP/?amp_page=true
Nu was ik volledig hyped om eindelijk Arduino's te kunnen programmeren met PHP, maak je mij weer blij met een dode mus -O-

:+

Acties:
  • +3 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

armageddon_2k1 schreef op zaterdag 23 oktober 2021 @ 09:31:
* armageddon_2k1 gooit knuppel in hoenderhok

Wist je dat je arduino ook kon besturen met PHP?
Afbeeldingslocatie: https://www.reactiongifs.com/r/but-why.gif

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • +2 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Omdat het beter is dan Rust en in het verlengde dus C (en C++, maar dat is eigenlijk C met syntactic sugar).

* armageddon_2k1 verstopt zich achter de bank

[ Voor 20% gewijzigd door armageddon_2k1 op 23-10-2021 12:56 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • +1 Henk 'm!

  • Giesber
  • Registratie: Juni 2005
  • Laatst online: 16-09 11:02
Niets is beter dan mijn zondagse Rust!

Acties:
  • +1 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Giesber schreef op maandag 25 oktober 2021 @ 10:26:
[...]

Niets is beter dan mijn zondagse Rust!
Rust, het meest veelzijdige stukje taal - Rust!

🠕 This side up


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Voutloos schreef op vrijdag 22 oktober 2021 @ 16:12:
C++ is ook C. Anders hadden die sjappies het ++C moeten noemen.
C++ == C is UB

Je zou kunnen zeggen: C++ was ook C. :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

C++:
1
2
3
4
5
6
7
8
9
#include <iostream>
int main()
{
    char c = 'c';
    c++;
    std::cout << c;

    return 0;
}


d

...Program finished with exit code 0
Press ENTER to exit console.


O-)

[ Voor 24% gewijzigd door DevWouter op 25-10-2021 12:10 ]

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

@DevWouter Maar nu doe je niets met het resultaat van de expressie c++ ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

.oisyn schreef op maandag 25 oktober 2021 @ 12:10:
@DevWouter Maar nu doe je niets met het resultaat van de expressie c++ ;)
spoiler: De grap uitgelegd
De grap is dat C++ resulteert in de programmeertaal "D"

Wikipedia: D (programming language)

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

DevWouter schreef op maandag 25 oktober 2021 @ 12:14:
[...]


spoiler: De grap uitgelegd
De grap is dat C++ resulteert in de programmeertaal "D"

Wikipedia: D (programming language)
Maar dat is mijn punt. C++ blijft C, alleen C wordt D :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

.oisyn schreef op maandag 25 oktober 2021 @ 12:15:
[...]


Maar dat is mijn punt. C++ blijft C, alleen C wordt D :P
Ja... Maar... Nu maak je mijn grap wel erg ingewikkeld. _O-
...
... ...
The D programming language has an official subset known as "Better C".
oOo

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

.oisyn schreef op maandag 25 oktober 2021 @ 12:15:
[...]


Maar dat is mijn punt. C++ blijft C, alleen C wordt D :P
Is C++ == C++ eigenlijk waar? Of heeft het een identiteitscrisis? :P

🠕 This side up


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Koenvh schreef op maandag 25 oktober 2021 @ 12:20:
[...]

Is C++ == C++ eigenlijk waar? Of heeft het een identiteitscrisis? :P
Strict gezien undefined behavior, maar logisch gezien false ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

.oisyn schreef op maandag 25 oktober 2021 @ 12:21:
[...]

Strict gezien undefined behavior, maar logisch gezien false ;)
Undefined behaviour klinkt logisch inderdaad. Ik kon namelijk ook al meerdere volgordes bedenken die technisch gezien valide zijn.

🠕 This side up


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

.oisyn schreef op maandag 25 oktober 2021 @ 12:21:
[...]

Strict gezien undefined behavior, maar logisch gezien false ;)
Hadden ze dat niet gefixt in een recente C++ standaard? Ik kan me in elk geval herinneren dat er een voorstel was waarbij men ook de huidige implementaties vergeleek.

Correctie: Blijkbaar alleen in bepaalde gevallen en niet deze.

C++:
1
2
3
4
5
i = ++i + 2;       // undefined behavior until C++11
i = i++ + 2;       // undefined behavior until C++17
f(i = -2, i = -2); // undefined behavior until C++17
f(++i, ++i);       // undefined behavior until C++17, unspecified after C++17
i = ++i + i++;     // undefined behavior

[ Voor 34% gewijzigd door DevWouter op 25-10-2021 12:43 ]

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:19
Koenvh schreef op maandag 25 oktober 2021 @ 12:20:
[...]

Is C++ == C++ eigenlijk waar? Of heeft het een identiteitscrisis? :P
Ik vind de uitkomst van ++C == ++C eigenlijk grappiger.

Acties:
  • +2 Henk 'm!

  • Biersteker
  • Registratie: Juni 2009
  • Laatst online: 16-09 10:51
armageddon_2k1 schreef op zaterdag 23 oktober 2021 @ 12:55:
[...]


Omdat het beter is dan Rust en in het verlengde dus C (en C++, maar dat is eigenlijk C met syntactic sugar).

* armageddon_2k1 verstopt zich achter de bank
En je kan ook weer in Rust je php extentie schrijven :*)
https://crates.io/crates/ext-php-rs

Originally, a hacker was someone who makes furniture with an axe.


Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 21:00
Wat een rust hier!

Vandaag 3 uur bezig geweest om een random test failure te fixen... uiteindelijk 1 regel code ergens toegevoegd... pfffff

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Kalentum schreef op dinsdag 2 november 2021 @ 13:47:
Wat een rust hier!

Vandaag 3 uur bezig geweest om een random test failure te fixen... uiteindelijk 1 regel code ergens toegevoegd... pfffff
Random test failure klinkt leuk. Lekker deterministisch.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • +1 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 22:17
ThomasG schreef op maandag 25 oktober 2021 @ 12:42:
[...]
Ik vind de uitkomst van ++C == ++C eigenlijk grappiger.
Doe mij maar het geheimschrift waarin alle letter een X positie zijn verplaatst:
C:
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>

void main() {
        char naam[] = "anna";
        naam[0]++;
        naam[1]++;
        naam[2]++;
        naam[3]++;
        printf("%s\n", naam);

}

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

ROT1 :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 22:17
Exact, denk daar nog maar eens over na als je je kind Anna noemt ;)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • +2 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

CurlyMo schreef op dinsdag 2 november 2021 @ 14:15:
[...]

Exact, denk daar nog maar eens over na als je je kind Anna noemt ;)
Ik heb mijn kind Anna genoemd, maar om privacy-redenen geëncodeerd. De kleine Boob Hesp zit nu al in groep 3.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:19
CurlyMo schreef op dinsdag 2 november 2021 @ 14:11:
[...]

Doe mij maar het geheimschrift waarin alle letter een X positie zijn verplaatst:
C:
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>

void main() {
        char naam[] = "anna";
        naam[0]++;
        naam[1]++;
        naam[2]++;
        naam[3]++;
        printf("%s\n", naam);

}
Het ging erom dat C++ == C++ false is, maar ++C == ++C is true. Toch wel inconsequent :o

Acties:
  • 0 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 22:17
ThomasG schreef op dinsdag 2 november 2021 @ 14:45:
[...]
Het ging erom dat C++ == C++ false is, maar ++C == ++C is true. Toch wel inconsequent :o
Ik snap waarover het ging ;)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

Met trots presenteer ik ++C++
Wat het doet weet ik nog niet :P

🠕 This side up


Acties:
  • +1 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Koenvh schreef op dinsdag 2 november 2021 @ 14:47:
Met trots presenteer ik ++C++
Wat het doet weet ik nog niet :P
Oftewel álles is undefined behavior. Veel plezier ermee :+

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Koenvh schreef op dinsdag 2 november 2021 @ 14:47:
Met trots presenteer ik ++C++
Wat het doet weet ik nog niet :P
Is het hele idee van (++)C(++) niet dat het gewoon willekeurige dingen doet en er dan mensen hun hele leven besteden om het te begrijpen? :P

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:00

RayNbow

Kirika <3

Heb nu toegang tot GitHub CoPilot, maareh...

* RayNbow vraagt om een rotatiematrix...
Afbeeldingslocatie: https://pbs.twimg.com/media/FDQGiuUX0AYVbS7?format=png&name=small

Goed, even de variabelen een leesbaardere naam geven...
Afbeeldingslocatie: https://pbs.twimg.com/media/FDQGqGgXIAQ0WGN?format=png&name=small


Even vergelijken met wat er hier in een handboek staat...
Afbeeldingslocatie: https://pbs.twimg.com/media/FDQII4OXIAU4KHs?format=jpg&name=4096x4096

🤔

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Skyaero
  • Registratie: Juli 2005
  • Niet online
Zonder in detail te hebben gerekend: lijkt erop dat de rotatierichting omgedraaid is en/of dat de hoek anders wordt gemeten (90 graden verschil).

[ Voor 12% gewijzigd door Skyaero op 03-11-2021 09:23 ]


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:00

RayNbow

Kirika <3

Skyaero schreef op woensdag 3 november 2021 @ 09:21:
[...]

Zonder in detail te hebben gerekend: lijkt erop dat de rotatierichting omgedraaid is en/of dat de hoek anders wordt gemeten (90 graden verschil).
Ik ben in ieder geval op dit moment te lui om de gegenereerde implementatie te visualiseren en te vergelijken met m'n referentie. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Skyaero schreef op woensdag 3 november 2021 @ 09:21:
[...]

Zonder in detail te hebben gerekend: lijkt erop dat de rotatierichting omgedraaid is en/of dat de hoek anders wordt gemeten (90 graden verschil).
Nee het is een andere rotatievolgorde. Een rotatie omdraaien verandert alleen wat minnetjes, ergens 90 graden bij optellen/aftrekken wisselt een sin met een cos en vice versa (met nog wat minnetjes hier en daar).

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Quaternions for the win!

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Alsof dat je probleem met rotatievolgorde oplost ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
.oisyn schreef op woensdag 3 november 2021 @ 10:52:
[...]


Alsof dat je probleem met rotatievolgorde oplost ;)
Hmm... het is wat roestig bij mij, maar uit mijn aerospace opleiding kan ik me nou juist herinneren dat je de ambiguiteit eruit haalt.

Maar gezien het feit dat jij in de gaming-business zit vermoed ik dat het minder roestig is bij jou.

EDIT:
Oh nee, quaternions zijn tegen de gimbal lock.

[ Voor 6% gewijzigd door armageddon_2k1 op 03-11-2021 10:58 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • +1 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Lol, weird. Geen enkele van de 6 mogelijke volgordes geeft me de matrix zoals in de code. Degene die het meest in de buurt komt is ZXY (wat heel veel voorkomt als je uitgaat van Z-forward en Y-up), maar dan nog lijken sommige sin en cos omgedraaid (en niet consistent).

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Skyaero
  • Registratie: Juli 2005
  • Niet online
.oisyn schreef op woensdag 3 november 2021 @ 11:19:
maar dan nog lijken sommige sin en cos omgedraaid (en niet consistent).
Daarom had ik het vermoeden dat er ergens een 90 graden shift in hoek zit.

Het zou natuurlijk ook kunnen dat de code op Github niet klopt.

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

RayNbow schreef op woensdag 3 november 2021 @ 08:47:
Heb nu toegang tot GitHub CoPilot, maareh...
(...)
🤔
En dit is de reden waarom ik CoPilot job-security noem. :+
.oisyn schreef op woensdag 3 november 2021 @ 11:19:
Lol, weird. Geen enkele van de 6 mogelijke volgordes geeft me de matrix zoals in de code. Degene die het meest in de buurt komt is ZXY (wat heel veel voorkomt als je uitgaat van Z-forward en Y-up), maar dan nog lijken sommige sin en cos omgedraaid (en niet consistent).
Ik vermoed dat CoPilot verschillende rotatie modellen (row vs column, etc) als één en hetzelfde heeft geleerd en dus gedeeltes van zijn model gemixt heeft.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
DevWouter schreef op woensdag 3 november 2021 @ 11:37:
[...]


En dit is de reden waarom ik CoPilot job-security noem. :+


[...]

Ik vermoed dat CoPilot verschillende rotatie modellen (row vs column, etc) als één en hetzelfde heeft geleerd en dus gedeeltes van zijn model gemixt heeft.
Het verbaast mij niet echt dat een AI row en column rotaties als vergelijkbare problemen ziet en een oplossing maakt die er ergens tussen inzit. Een beetje hetzelfde met AI die teksten schrijft, dan krijg je vaak ook verschillende zinsdelen die zelfstandig goed zijn, maar gecombineerd nergens op slaan.

Ergens is copilot ook gewoon de ultime "copy-paste van stackoverflow" developer :P

Acties:
  • +1 Henk 'm!

  • bwerg
  • Registratie: Januari 2009
  • Niet online

bwerg

Internettrol

RagingPenguin schreef op woensdag 3 november 2021 @ 16:39:
Ergens is copilot ook gewoon de ultime "copy-paste van stackoverflow" developer :P
Dit klinkt als hoe een eerstejaars student programmeert. Zet wat randoms neer zonder al te veel na te denken, vraag je af "uhhh zal dit goed zijn?", run een enkel testje, als daar het goede antwoord uitkomt -> klaar!

Knap dat ze tegenwoordig een eerstejaarsstudent geautomatiseerd hebben. Nu nog 10 jaar programeerervaring toevoegen en iedereen in dit topic is overbodig. :+

Ik moet altijd weer heel hard lachen als er zoiets voorbij komt en iemand (het liefst een of andere buzzword-hipster zonder daadwerkelijke programmeerervaring) zegt dat programmeurs over 20 jaar niet meer nodig zijn "want AI".

Heeft geen speciale krachten en is daar erg boos over.


Acties:
  • +2 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

Ach... Er is een reden waarom ik software ontwikkelen geen technisch beroep maar communicatief beroep vindt. Wij praten en vertalen. ;)

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:19
bwerg schreef op woensdag 3 november 2021 @ 17:13:
[...]

Dit klinkt als hoe een eerstejaars student programmeert. Zet wat randoms neer zonder al te veel na te denken, vraag je af "uhhh zal dit goed zijn?", run een enkel testje, als daar het goede antwoord uitkomt -> klaar!

Knap dat ze tegenwoordig een eerstejaarsstudent geautomatiseerd hebben. Nu nog 10 jaar programeerervaring toevoegen en iedereen in dit topic is overbodig. :+

Ik moet altijd weer heel hard lachen als er zoiets voorbij komt en iemand (het liefst een of andere buzzword-hipster zonder daadwerkelijke programmeerervaring) zegt dat programmeurs over 20 jaar niet meer nodig zijn "want AI".
Ik weet nog goed hoe meer dan twintig jaar geleden men zich op de uni bij een open dag voor ouders verontschuldigde voor het feit dat ze studenten nog leerden programmeren, aangezien dat beroep snel zou verdwijnen, iig in Nederland. Nou... :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

DevWouter schreef op woensdag 3 november 2021 @ 17:18:
Ach... Er is een reden waarom ik software ontwikkelen geen technisch beroep maar communicatief beroep vindt. Wij praten en vertalen. ;)
I got people skills, dammit!

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Mugwump schreef op woensdag 3 november 2021 @ 17:22:
[...]


Ik weet nog goed hoe meer dan twintig jaar geleden men zich op de uni bij een open dag voor ouders verontschuldigde voor het feit dat ze studenten nog leerden programmeren, aangezien dat beroep snel zou verdwijnen, iig in Nederland. Nou... :P
Maar dat was meer de out-source hype, rigth? Om eerlijk te zijn, er word best wel het een en ander uitbesteed aan het buitenland. Alleen groeit onze sector nog sneller, waardoor dat onder de streep niet zo veel uitmaakt.

Zelf denk ik dat low- en no-code een grotere bedreiging is voor voor copy-pasta developers die enkel simple tooltjes in elkaar draaien. Dat laten doen door een overijverige management stagair is goedkoper en de kans is groter dat het ook nog eens daadwerkelijk aansluit bij wat de business nodig heeft. Wat dingen als Mendix en PowerApps tegenwoordig kunnen is best wel indrukwekkend.

Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
bwerg schreef op woensdag 3 november 2021 @ 17:13:
[...]

Dit klinkt als hoe een eerstejaars student programmeert. Zet wat randoms neer zonder al te veel na te denken, vraag je af "uhhh zal dit goed zijn?", run een enkel testje, als daar het goede antwoord uitkomt -> klaar!

Knap dat ze tegenwoordig een eerstejaarsstudent geautomatiseerd hebben. Nu nog 10 jaar programeerervaring toevoegen en iedereen in dit topic is overbodig. :+

Ik moet altijd weer heel hard lachen als er zoiets voorbij komt en iemand (het liefst een of andere buzzword-hipster zonder daadwerkelijke programmeerervaring) zegt dat programmeurs over 20 jaar niet meer nodig zijn "want AI".
Hoe meer ik er over nadenk hoe beter de vergelijking klopt.

Een AI versimplelt de input tot wat nummertjes zonder enige nuance en zoekt daar dan een output bij waarvan die weet dat deze in het verleden werkte.

Een codemonkey leest het probleem half, mist alle nuance door verder niet na te denken en zoekt in de website met standaard oplossingen naar iets wat in het verleden werkte. Alleen is het nu de upvote knop die de ranking bepaald ipv wat wiskundige magie.

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:19
RagingPenguin schreef op woensdag 3 november 2021 @ 17:35:
[...]


Maar dat was meer de out-source hype, rigth? Om eerlijk te zijn, er word best wel het een en ander uitbesteed aan het buitenland. Alleen groeit onze sector nog sneller, waardoor dat onder de streep niet zo veel uitmaakt.

Zelf denk ik dat low- en no-code een grotere bedreiging is voor voor copy-pasta developers die enkel simple tooltjes in elkaar draaien. Dat laten doen door een overijverige management stagair is goedkoper en de kans is groter dat het ook nog eens daadwerkelijk aansluit bij wat de business nodig heeft. Wat dingen als Mendix en PowerApps tegenwoordig kunnen is best wel indrukwekkend.
Toen was het inderdaad vooral outsourcing, maar daarnaast heerste ook wel het idee dat code veelal gegenereerd ging worden op modelbasis.

En inderdaad voor veel toepassing kun je meer dan prima uit de voeten met zaken als Mendix of PowerApps. Voor het soort complexe dataplatformen waar ik aan werk gelukkig wat minder. :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • +4 Henk 'm!

  • bwerg
  • Registratie: Januari 2009
  • Niet online

bwerg

Internettrol

Mugwump schreef op woensdag 3 november 2021 @ 17:41:
En inderdaad voor veel toepassing kun je meer dan prima uit de voeten met zaken als Mendix of PowerApps. Voor het soort complexe dataplatformen waar ik aan werk gelukkig wat minder. :P
Voor iemand die assembly gewend is is C of java een model. Iedereen die denkt dat "code genereren op basis van modellen de toekomst is" heeft niet door dat dat al het heden en de geschiedenis is (voor zover je bij programmeren al over "geschiedenis" mag spreken). Een java-programma is een model (want het abstraheert weg van alle technische details van memory management en bytecode-instructies) en het genereert code (je compileert het namelijk).

Alle technische details die weg te abstraheren zijn (jumps naar control-structuren, memory-allocatie naar scoping/lifetimes, etc.) worden al lang weggeabstraheerd, en het resultaat van die abstracties kun je een model noemen. De meesten noemen dat echter gewoon een high-level programmeertaal. Er is geen enkele indicatie dat door die abstractie programmeurs ineens niet meer nodig zijn, want als je het éne probleem hebt weggeabstraheerd loop je direct weer tegen het volgende probleem aan. En om dat probleem op te lossen is net zo goed weer een programmeur nodig. Kijk naar talen als SQL die ooit bedoeld waren voor gebruik door niet-programmeurs. Ja, leuk, als je drie tabelletjes met twee kolommen hebt misschien. Maar zodra je met dat model iets simpels kan maken is er direct weer behoefte om er ook iets complexers mee te doen en daar loopt de niet-programmeur meteen weer vast.

Velen vinden ook dat "een model" iets moet zijn met plaatjes. UML of toestandsdiagrammen of iets dergelijks. Leuk, maar die zijn alleen geschikt voor een overzicht op hoog niveau. Ga je alle details erin verwerken die je nodig hebt, dan wordt het een onbegrijpelijke spaghetti, en heb je iets nodig met hierarchie, structuur, etc. en is de conclusie: je hebt een net gestructureerd software-project nodig. Tadaa, en we zijn weer terug bij het programmeren.

[ Voor 5% gewijzigd door bwerg op 09-11-2021 09:35 ]

Heeft geen speciale krachten en is daar erg boos over.


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 15:42

Sebazzz

3dp

Inderdaad, managed programming languages hebben programmeren een stuk toegankelijker gemaakt. Misschien dat low code dat nog meer doen - Maar uiteindelijk kom je tegen een beperking aan in hoe je problemen kan uitdrukken in low code, en dan wordt low code zelf het probleem.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • bwerg
  • Registratie: Januari 2009
  • Niet online

bwerg

Internettrol

Het hele low-code verhaal is leuk, net zoals bijvoorbeeld ook DSL's, maar in de praktijk zie je toch vaak dat iemand tegen een beperking aanloopt en daar een work-around voor gaat hacken wat toch echt verdacht veel op programmeren lijkt. En die eindgebruiker zonder programmeerkennis die de low-code oplossing zou moeten kunnen begrijpen? Pech gehad, leer maar programmeren en anders niet aan die code komen. :P

Heeft geen speciale krachten en is daar erg boos over.


Acties:
  • +3 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

@bwerg en @Sebazzz

Jullie opmerkingen doen me denken aan de volgende strip ;)

Afbeeldingslocatie: https://www.commitstrip.com/wp-content/uploads/2016/08/Strip-Les-specs-cest-du-code-650-finalenglish.jpg

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:00

RayNbow

Kirika <3

Soms hoef je geen code te schrijven, maar volstaat alleen het type van een functie. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

RayNbow schreef op vrijdag 5 november 2021 @ 09:26:
Soms hoef je geen code te schrijven, maar volstaat alleen het type van een functie. :p
"type" of "typen"? Want ik zie beide scenario's mogelijk tenzij het javascript is :+

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
bwerg schreef op vrijdag 5 november 2021 @ 08:38:
[...]

Voor iemand die assembly gewend is is C of java een model. Iedereen die denkt dat "code genereren op basis van modellen de toekomst is" heeft niet door dat dat al het heden en de geschiedenis is (voor zover je bij programmeren al over "geschiedenis" mag spreken). Een java-programma is een model (want het abstraheert weg van alle technische details van memory management en bytecode-instructies) en het genereert code (je compileert het namelijk).

Alle technische details die weg te abstraheren zijn (jumps naar control-structuren, memory-allocatie naar scoping/liftimes, etc.) worden al lang weggeabstraheerd, en het resultaat van die abstracties kun je een model noemen. De meesten noemen dat echter gewoon een high-level programmeertaal. Er is geen enkele indicatie dat door die abstractie programmeurs ineens niet meer nodig zijn, want als je het éne probleem hebt weggeabstraheerd loop je direct weer tegen het volgende probleem aan. En om dat probleem op te lossen is net zo goed weer een programmeur nodig. Kijk naar talen als SQL die ooit bedoeld waren voor gebruik door niet-programmeurs. Ja, leuk, als je drie tabelletjes met twee kolommen hebt misschien. Maar zodra je met dat model iets simpels kan maken is er direct weer behoefte om er ook iets complexers mee te doen en daar loopt de niet-programmeur meteen weer vast.

Velen vinden ook dat "een model" iets moet zijn met plaatjes. UML of toestandsdiagrammen of iets dergelijks. Leuk, maar die zijn alleen geschikt voor een overzicht op hoog niveau. Ga je alle details erin verwerken die je nodig hebt, dan wordt het een onbegrijpelijke spaghetti, en heb je iets nodig met hierarchie, structuur, etc. en is de conclusie: je hebt een net gestructureerd software-project nodig. Tadaa, en we zijn weer terug bij het programmeren.
Low-code platformen zijn dan ook geen no-code en hebben een script taal die gebruikt word voor logica. Als je aan mij vraag dan is low- of no-code nog steeds programeren, alleen met een fundamenteel anders ontworpen programmeertaal (in lijn met @DevWouter's cartoon).

Ik zie het dan ook vooral als een nieuwe tool die geschikt is voor een specifice set aan problemen. Al wil je iets met een formuliertje dat data in een of ander standaard pakket stop dan doe je dat met low-code een stuk sneller dan met een complete webapplicatie. Of een hook die een proces afschiet als er een nieuwe X word aangemaakt. Low-code is meer als een oplossing voor processen die nu nog met excelsheets en sharepoint workflows aan elkaar hangen dan een vervanging voor 'traditioneel' programeren.

Wat het wel doet is het verlagen van de benodigde technische kennis en kunde om een developer te zijn, net als high-level programmeertalen gedaan hebben. En ergens is het ook niet echt nieuw (sharepoint workflows bestaan al heel lang), maar de mogelijkheden zijn nu wel op een niveau dat wij er redelijk vaak praktische dingen mee maken waar mensen ook blij van worden (van sharepoint workflows worden mensen vooral heel verdrietig). En de snelheid waarmee je simplele dingen in elkaar kan draaien is heel hoog.

Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

RagingPenguin schreef op vrijdag 5 november 2021 @ 09:33:
[...]


Low-code platformen zijn dan ook geen no-code en hebben een script taal die gebruikt word voor logica. Als je aan mij vraag dan is low- of no-code nog steeds programeren, alleen met een fundamenteel anders ontworpen programmeertaal (in lijn met @DevWouter's cartoon).

Ik zie het dan ook vooral als een nieuwe tool die geschikt is voor een specifice set aan problemen. Al wil je iets met een formuliertje dat data in een of ander standaard pakket stop dan doe je dat met low-code een stuk sneller dan met een complete webapplicatie. Of een hook die een proces afschiet als er een nieuwe X word aangemaakt. Low-code is meer als een oplossing voor processen die nu nog met excelsheets en sharepoint workflows aan elkaar hangen dan een vervanging voor 'traditioneel' programeren.

Wat het wel doet is het verlagen van de benodigde technische kennis en kunde om een developer te zijn, net als high-level programmeertalen gedaan hebben. En ergens is het ook niet echt nieuw (sharepoint workflows bestaan al heel lang), maar de mogelijkheden zijn nu wel op een niveau dat wij er redelijk vaak praktische dingen mee maken waar mensen ook blij van worden (van sharepoint workflows worden mensen vooral heel verdrietig). En de snelheid waarmee je simplele dingen in elkaar kan draaien is heel hoog.
Ik sluit me hierbij aan. Recentelijk heb ik van dicht bij meegemaakt hoe dat gedaan wordt met Azure PowerApps en hoewel ik geen fan ben van de manier waarop (maar dat is smaak) was het punt waar ik het meest aan ergerde het feit dat de "non-coders" soms een oplossiing kozen waar van een ervaren ontwikkelaar weet dat het gewoon niet werkt.

Maar ter verdediging van hun: De makers hebben nog minder ervaring dan meeste junior software developers echter zij krijgen het wel werkend in een kortere periode dan diezelfde junior software developer.

Wat dat betreft zijn no-code oplossing geweldig.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 22:53
DevWouter schreef op vrijdag 5 november 2021 @ 09:05:
@bwerg en @Sebazzz

Jullie opmerkingen doen me denken aan de volgende strip ;)

[Afbeelding]
Dan moeten ze wel specificaties kunnen maken. Gebeurd volgens mij te vaak "Ik heb een applicatie die X kan" en een tijdje verder "en ook Y" en weer een tijdje later "X hebben we toch niet nodig" en weer een tijdje later "Waarom zit X er niet meer in?" en weer een tijdje later "Ik wil dat de applicatie ook op een WC kan draaien en dat hij kan zien wat er in de kofferbak van mijn auto zit en welke kleur geel het beste bij licht roze past".....

Acties:
  • 0 Henk 'm!

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 21:19
bwerg schreef op vrijdag 5 november 2021 @ 08:38:
[...]

Voor iemand die assembly gewend is is C of java een model. Iedereen die denkt dat "code genereren op basis van modellen de toekomst is" heeft niet door dat dat al het heden en de geschiedenis is (voor zover je bij programmeren al over "geschiedenis" mag spreken). Een java-programma is een model (want het abstraheert weg van alle technische details van memory management en bytecode-instructies) en het genereert code (je compileert het namelijk).
We praatten hier over 20 jaar geleden hè. Het was dan ook niet dat academici niet zouden snappen dat hogere orde talen abstracties bevatten, het was de verwachting dat dat soort trends steeds verder zouden doorzetten. De mate waarin het gebruik van Assembly is afgenomen ten faveure van hogere orde talen is echter niet een trend die zich ook heeft doorgezet naar de vervanging van tekst naar een volgende stap waarbij het schrijven van code helemaal achterwege is gebleven.
Alle technische details die weg te abstraheren zijn (jumps naar control-structuren, memory-allocatie naar scoping/liftimes, etc.) worden al lang weggeabstraheerd, en het resultaat van die abstracties kun je een model noemen. De meesten noemen dat echter gewoon een high-level programmeertaal. Er is geen enkele indicatie dat door die abstractie programmeurs ineens niet meer nodig zijn, want als je het éne probleem hebt weggeabstraheerd loop je direct weer tegen het volgende probleem aan. En om dat probleem op te lossen is net zo goed weer een programmeur nodig. Kijk naar talen als SQL die ooit bedoeld waren voor gebruik door niet-programmeurs. Ja, leuk, als je drie tabelletjes met twee kolommen hebt misschien. Maar zodra je met dat model iets simpels kan maken is er direct weer behoefte om er ook iets complexers mee te doen en daar loopt de niet-programmeur meteen weer vast.

Velen vinden ook dat "een model" iets moet zijn met plaatjes. UML of toestandsdiagrammen of iets dergelijks. Leuk, maar die zijn alleen geschikt voor een overzicht op hoog niveau. Ga je alle details erin verwerken die je nodig hebt, dan wordt het een onbegrijpelijke spaghetti, en heb je iets nodig met hierarchie, structuur, etc. en is de conclusie: je hebt een net gestructureerd software-project nodig. Tadaa, en we zijn weer terug bij het programmeren.
Nou ja, ik zit wel bij organisaties waar veel gewerkt wordt met b.v. Mendix en het grote voordeel daarvan is wel dat je geen die-hard techneuten nodig hebt voor het ontwikkelen van applicaties. En dat is natuurlijk wel de kracht van zo'n tool. Mensen die veel businesskennis hebben, maar niet per se heel technisch zijn kunnen daarmee toch applicaties maken.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:00

RayNbow

Kirika <3

DevWouter schreef op vrijdag 5 november 2021 @ 09:29:
[...]

"type" of "typen"? Want ik zie beide scenario's mogelijk tenzij het javascript is :+
Het type. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +1 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
ge-flopt schreef op vrijdag 5 november 2021 @ 10:00:
[...]

Dan moeten ze wel specificaties kunnen maken.
Dat hoort bij de clou. :) Het is praktisch onmogelijk om specs compleet en up-to-date te houden, dus puntje bij paaltje is de code de leidende spec.

[ Voor 61% gewijzigd door Voutloos op 05-11-2021 11:46 ]

{signature}


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

ge-flopt schreef op vrijdag 5 november 2021 @ 10:00:
[...]

Dan moeten ze wel specificaties kunnen maken. Gebeurd volgens mij te vaak "Ik heb een applicatie die X kan" en een tijdje verder "en ook Y" en weer een tijdje later "X hebben we toch niet nodig" en weer een tijdje later "Waarom zit X er niet meer in?" en weer een tijdje later "Ik wil dat de applicatie ook op een WC kan draaien en dat hij kan zien wat er in de kofferbak van mijn auto zit en welke kleur geel het beste bij licht roze past".....
Ergo:
DevWouter schreef op woensdag 3 november 2021 @ 17:18:
Ach... Er is een reden waarom ik software ontwikkelen geen technisch beroep maar communicatief beroep vindt. Wij praten en vertalen. ;)
Specificaties zijn een manier van communiceren. Het is een taak en verantwoordelijkheid van beide partijen.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Over specificaties compleet houden gesproken: https://www.intel.com/con...ntel-core-processors.html
Met de scroll lock toets een deel van je CPU’s standby zetten ivm DRM.
Ik heb een vrij sterk vermoeden dat dat niet in het ontwerp voor die toets zat. 7(8)7

(En ik raak er steeds meer van overtuigd dat onze huidige software en data een beperkter houdbaarheid hebben dan meeste mensen aannemen.)

{signature}


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
Mugwump schreef op woensdag 3 november 2021 @ 17:22:
[...]


Ik weet nog goed hoe meer dan twintig jaar geleden men zich op de uni bij een open dag voor ouders verontschuldigde voor het feit dat ze studenten nog leerden programmeren, aangezien dat beroep snel zou verdwijnen, iig in Nederland. Nou... :P
Mijn moeder vond het ook niks dat ik ging programmeren. "Daar was geen droog brood mee te verdienen." :+

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • +2 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Grijze Vos schreef op maandag 8 november 2021 @ 14:06:
[...]


Mijn moeder vond het ook niks dat ik ging programmeren. "Daar was geen droog brood mee te verdienen." :+
Afbeeldingslocatie: https://external-preview.redd.it/xBcJCZendpS_OA7As7s9z1yBsVBwPK3XLO5YICurTxc.jpg?auto=webp&s=4bccf8d68c56e12a4135653238935f8710a923f4

Acties:
  • +2 Henk 'm!

  • ElkeBxl
  • Registratie: Oktober 2014
  • Laatst online: 02-07 09:03

ElkeBxl

Tassendraagster

Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Grijze Vos schreef op maandag 8 november 2021 @ 14:06:
[...]


Mijn moeder vond het ook niks dat ik ging programmeren. "Daar was geen droog brood mee te verdienen." :+
Elke dag kaviaar daarentegen.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Mugwump schreef op vrijdag 5 november 2021 @ 10:11:
We praatten hier over 20 jaar geleden hè.
Ik heb dat eigenlijk niet zo meegemaakt. Denk dat het ook een beetje afhankelijk is van met wie je toen gepraat hebt. Er waren ook genoeg doem-denkers die vonden dat alles geoutsourced ging worden. En keer op keer worden dat soort standpunten achterhaald.

Hetzelfde geldt voor "low code"; het is ook niks nieuws. MS Access was meer dan 20 jaar geleden net zo goed "low code". Er was hier bij m'n huidige klant ook een "low code" traject gaande waar men de stekker uitgetrokken heeft. Ze kunnen makkelijk iets maken wat goed smoelt, maar in de laatste en meest complexe 10% van de functionaliteit gaan ze eigenlijk altijd de mist in.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Voutloos schreef op vrijdag 5 november 2021 @ 15:27:
Over specificaties compleet houden gesproken: https://www.intel.com/con...ntel-core-processors.html
Met de scroll lock toets een deel van je CPU’s standby zetten ivm DRM.
Ik heb een vrij sterk vermoeden dat dat niet in het ontwerp voor die toets zat. 7(8)7
Het is dan ook met afstand de meest nutteloze toets op je toetsenbord. En dan wordt er ook nog eens een ledje voor gemaakt 8)7

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

.oisyn schreef op maandag 8 november 2021 @ 15:02:
[...]

Het is dan ook met afstand de meest nutteloze toets op je toetsenbord. En dan wordt er ook nog eens een ledje voor gemaakt 8)7
Waarom vind je "Pause Break" nuttiger? Of de Menu-toets? De twee Windows-toetsen? :P

🠕 This side up


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Koenvh schreef op maandag 8 november 2021 @ 15:14:
[...]

Waarom vind je "Pause Break" nuttiger? Of de Menu-toets? De twee Windows-toetsen? :P
Die gebruik ik allemaal nogal eens. Wanneer heb jij voor het laatst scroll lock gebruikt?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:33

DevWouter

Creator of Todo2d.com

.oisyn schreef op maandag 8 november 2021 @ 15:02:
[...]

Het is dan ook met afstand de meest nutteloze toets op je toetsenbord. En dan wordt er ook nog eens een ledje voor gemaakt 8)7
Het pauzeert het scrollen van je terminal op Linux wanneer er tekst naar het scherm geschreven wordt en in Excel doet het ook iets.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 14-09 18:24

Koenvh

Hier tekenen: ______

.oisyn schreef op maandag 8 november 2021 @ 15:15:
[...]


Die gebruik ik allemaal nogal eens. Wanneer heb jij voor het laatst scroll lock gebruikt?
Als hotkey voor het streamen - dan kan ik op mijn toetsenbord zien of de stream aanstaat of niet :*)

🠕 This side up


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Koenvh schreef op maandag 8 november 2021 @ 15:15:
[...]

Als hotkey voor het streamen - dan kan ik op mijn toetsenbord zien of de stream aanstaat of niet :*)
Wat een beetje mijn punt bewijst. Het is een compleet nutteloze knop die door iedereen wordt gehijacked om er een specifieke functie aan toe te kennen :P

Dat ie op Linux idd nog het scrollen pauzeert verbaast me niets, die leven nog in de jaren 80 met hun terminal :Y)

[ Voor 13% gewijzigd door .oisyn op 08-11-2021 15:17 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1 ... 100 ... 102 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.