Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1636 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  23689  23690  23691  ..  26317  26318  26319  26320  26321  26322
Auteur Sujet :

[blabla@hosto] Le topic des chomistes bouffeurs d'allocs

n°2370971
___alt
Posté le 10-12-2020 à 13:49:01  profilanswer
 

Reprise du message précédent :

rufo a écrit :


Perso, je préfère éviter la récursivité car avec des volumes importants de données, tu vas pas maîtriser que l'algo ne va pas crasher à cause d'un débordement de pile ou autre (à force d'empiler les appels de la fonction). Et dans la mesure où tout algo récursif peut être mis en itératif, on va pas se priver de privilégier l'implémentation la plus fiable.


 
Dans pas mal de langages qui supportent le paradigme fonctionnel, t'as une optimisation des tail recursions, donc si t'arrives à exprimer ta solution sous cette forme c'est pas trop un problème.
Si c'est pas possible d'exprimer la solution comme ça, faut faire extrêmement gaffe oui.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le 10-12-2020 à 13:49:01  profilanswer
 

n°2370972
rufo
Pas me confondre avec Lycos!
Posté le 10-12-2020 à 13:51:32  profilanswer
 

Langage genre Prolog ? J'ai jamais pu me faire à ce langage. Il fait trop de noeuds au cerveau :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2370973
beel1
Posté le 10-12-2020 à 13:51:59  profilanswer
 

nraynaud a écrit :

Le vert, c’est pas quand ils crament les moteurs? Genre le cuivre qui part dans la flame ?


"engine-rich exhaust" [:ddr555]
https://www.youtube.com/watch?v=egHxiX40eJY

Jubijub a écrit :


c'est littéralement "rocket science", c'est sans doute pas trivial, et du coup je pense bien qu'il faut quelques essais pour y arriver. J'imagine que la calibration des moteurs / jets pour retourner la fusée et la faire retomber droite et à la bonne vitesse doit pas etre triviale :)
 


Ils avaient tout bon, le problème de pressurisation des réservoirs dédiés à l'atterrissage a fait qu'ils ont manqué de poussée à un moment où ils pouvaient plus rien faire
Niveau contrôle ils touchent quand même, pour CRS16 le booster s'était stabilisé malgré les gridfins bloqués : https://www.youtube.com/watch?v=4gRuzTmbFyU

n°2370974
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 10-12-2020 à 13:55:18  profilanswer
 

el muchacho a écrit :


Le truc c'est qu'il fallait faire du bottom up plutôt que tu top down, et tu sauvegardes tous les calculs intermédiaires pour les réutiliser.  
Un peu comme si on te demandait de calculer toutes les sommes de 1 à N, au lieu de faire N sommes depuis 1 à chaque étape, tu rajoutes le nouvel élément à la somme précédente. Je crois que c'est cette idée, dans le "Dynamic programming".


 
Personnellement, je trouve l'approche bottom-up moins commode à trouver intuitivement. (Techniquement, c'est ça la programmation dynamique, l'approche top-down étant l'approche par mémoisation.) Pour des résultat sensiblement équivalent, je conseille de commencer par trouver la solution par mémoisation.
 
Ma solution ressemble à ça en C++, si tu veux je peux la commenter :  
https://code.sololearn.com/ca16A6a18a7A

n°2370975
skeye
Posté le 10-12-2020 à 13:58:27  profilanswer
 

Challenge plus intéressant aujourd'hui, la réponse "triviale" ne donnant pas de résultats dans des délais raisonnables... :D
J'ai perdu du temps comme un idiot parce-que j'avais utilisé seulement les adaptateurs pour faire mon calcul. :o


---------------
Can't buy what I want because it's free -
n°2370976
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 10-12-2020 à 13:59:05  profilanswer
 

ratibus a écrit :


Encore une fois c'est ma faiblesse en écriture d'algo récursif qui me met dedans :/ (parce qu'ajouter du cache sur un algo récursif propre c'est facile)


Comme je le disais, la principale différence entre l'algo récursif ici et celui que tu as proposé plus tôt, c'est que celui-ci part du haut alors que tu essayais de partir du bas.
 
Effectivement comme tu le dis, une fois qu'on a la récursion correcte, ajouter un cache c'est trivial.

n°2370977
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:01:57  profilanswer
 

rufo a écrit :


Perso, je préfère éviter la récursivité car avec des volumes importants de données, tu vas pas maîtriser que l'algo ne va pas crasher à cause d'un débordement de pile ou autre (à force d'empiler les appels de la fonction). Et dans la mesure où tout algo récursif peut être mis en itératif, on va pas se priver de privilégier l'implémentation la plus fiable.


Il y a des algos qui sont difficiles à exprimer en itératif, mais ils ne sont pas nombreux et les algos récursifs importants sont de toute façon déjà codés (tri Quicksort, FFT, etc).

 

Mais en général, les structures de données auto référentes sont souvent plus faciles à parcourir avec des fonctions récursives qu'itératives. Par exemple, mon implémentation d'arbre en SQL peut avoir de vraies applications si tu as besoin de faire une hiérarchie de données dans la base. Ca sera bien plus efficient que de faire une collection de tables, où pour accéder à la énième, tu vas te taper des requêtes dégueulasses avec N jointures successives.
edit: en fait c'est un mauvais ex, mon implémentation évite justement les requêtes récursives :D

 

Disons qu'en dehors des arbres (qui n'ont pas souvent des milliers d'étages de profondeur), les usages de la récursivité ne sont pas courants.

Message cité 1 fois
Message édité par el muchacho le 10-12-2020 à 14:14:00

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2370978
skeye
Posté le 10-12-2020 à 14:04:26  profilanswer
 

ratibus a écrit :


Encore une fois c'est ma faiblesse en écriture d'algo récursif qui me met dedans :/ (parce qu'ajouter du cache sur un algo récursif propre c'est facile)


 
En même temps pourquoi faire du récursif, là? T'as trié le tableau pour le 1), du coup pour le 2) un parcours simple fait le job facilement :

Spoiler :


$weights = [];
 
foreach($adapters as $adapter) {
    if(!is_numeric($adapter))
        continue;
    if(!array_key_exists($adapter, $weights)) {
        $weights[$adapter] = 1;//ne doit arriver que pour le premier
    }
    //on ajoute le poids aux fils
    for($i=1; $i<=3; $i++){
        $child = $adapter + $i;
        if(in_array($child, $adapters)){
            if(!array_key_exists($child, $weights)){
                $weights[$child] = ($child > 3?0:1);
            }
            $weights[$child] += $weights[$adapter];
        }
    }
}
 
echo $weights[$adapters[count($adapters)-1]], PHP_EOL;


---------------
Can't buy what I want because it's free -
n°2370979
masklinn
í dag viðrar vel til loftárása
Posté le 10-12-2020 à 14:06:35  profilanswer
 

rufo a écrit :

Langage genre Prolog ?


Non, langages plus fonctionnels genre erlang, scheme, ocaml.  
 
Si la structure de base est la liste chaînée, t’as plus ou moins certainement du TCO garanti. Sauf Haskell a cause du thunking :D


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2370980
nraynaud
lol
Posté le 10-12-2020 à 14:07:49  profilanswer
 

wait, t'es vraiment obligé de descendre dans le graphe pour calculer ça ?
 
tu sais que si tu as tous les adapteurs par incrément de 1jolts alors tu as le plus de combinaisons possibles qui ne dépend que de N. Ensuite à chaque fois que tu trouve un trou dans la séquence, ça dégomme un certain nombre de combinaisons qui dépendent de la taille du trou mais pas de sa position.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 10-12-2020 à 14:07:49  profilanswer
 

n°2370981
rufo
Pas me confondre avec Lycos!
Posté le 10-12-2020 à 14:11:56  profilanswer
 

el muchacho a écrit :


Il y a des algos qui sont difficiles à exprimer en itératif, mais ils ne sont pas nombreux et les algos récursifs importants sont de toute façon déjà codés (tri Quicksort, FFT, etc).
 
Mais en général, les structures de données auto référentes sont souvent plus faciles à parcourir avec des fonctions récursives qu'itératives. Par exemple, mon implémentation d'arbre en SQL peut avoir de vraies applications si tu as besoin de faire une hiérarchie de données dans la base. Ca sera bien plus efficient que de faire une collection de tables, où pour accéder à la énième, tu vas te taper des requêtes dégueulasses avec N jointures successives.
 
Disons qu'en dehors des arbres (qui n'ont pas souvent des milliers d'étages de profondeur), les usages de la récursivité ne sont pas courants.


Pour faire des arbos en SQL, je préfère utiliser un ID parent et, éventuellement, un champ qui indique le niveau de profondeur pour accélérer certaines recherches. Mais c'est vrai que suivant le SGBD, reconstituer l'arbo complète en requête SQL, ça peut être chaud. Par contre, si t'as beaucoup de MAJ de l'arbos à faire (les enfants changent souvent de parent), c'est le plus efficace. Si t'as peu de MAJ de l'arbo en termes de structure, une modélisation avec la représentation intervallaire est plus adaptée et permet un affichage de l'arbo complète très facilement peut importe le SGBD.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2370982
rufo
Pas me confondre avec Lycos!
Posté le 10-12-2020 à 14:12:56  profilanswer
 

masklinn a écrit :


Non, langages plus fonctionnels genre erlang, scheme, ocaml.  
 
Si la structure de base est la liste chaînée, t’as plus ou moins certainement du TCO garanti. Sauf Haskell a cause du thunking :D


Je connais de nom ces langages mais jamais pratiqué.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2370983
Flaie
No it's necessary
Posté le 10-12-2020 à 14:15:12  profilanswer
 

rufo a écrit :


Je connais de nom ces langages mais jamais pratiqué.


OCaml c'est bueno. #cocorico  [:silicone]

 

C'est avec lui que j'ai appris mon premier langage fonctionnel en 2000 environ (enfin c'était Caml Light pendant 2 mois avant ça, mais je suis vite passé à OCaml)

Message cité 3 fois
Message édité par Flaie le 10-12-2020 à 14:16:45

---------------
Always wear a camera!
n°2370984
___alt
Posté le 10-12-2020 à 14:15:29  profilanswer
 

nraynaud a écrit :

wait, t'es vraiment obligé de descendre dans le graphe pour calculer ça ?
 
tu sais que si tu as tous les adapteurs par incrément de 1jolts alors tu as le plus de combinaisons possibles qui ne dépend que de N. Ensuite à chaque fois que tu trouve un trou dans la séquence, ça dégomme un certain nombre de combinaisons qui dépendent de la taille du trou mais pas de sa position.


 
Et il me semble que ça doit être la solution de la partie 2 qui s'appuie sur la liste des écarts que tu calcules en partie 1, non ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2370985
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:15:30  profilanswer
 

rufo a écrit :


Pour faire des arbos en SQL, je préfère utiliser un ID parent et, éventuellement, un champ qui indique le niveau de profondeur pour accélérer certaines recherches. Mais c'est vrai que suivant le SGBD, reconstituer l'arbo complète en requête SQL, ça peut être chaud. Par contre, si t'as beaucoup de MAJ de l'arbos à faire (les enfants changent souvent de parent), c'est le plus efficace. Si t'as peu de MAJ de l'arbo en termes de structure, une modélisation avec la représentation intervallaire est plus adaptée et permet un affichage de l'arbo complète très facilement peut importe le SGBD.


Ah ben c'est ce que je fais. :jap:

Message cité 1 fois
Message édité par el muchacho le 10-12-2020 à 14:15:48

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2370986
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:16:18  profilanswer
 

___alt a écrit :


Et il me semble que ça doit être la solution de la partie 2 qui s'appuie sur la liste des écarts que tu calcules en partie 1, non ?


oui


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2370987
nraynaud
lol
Posté le 10-12-2020 à 14:17:04  profilanswer
 

___alt a écrit :


 
Et il me semble que ça doit être la solution de la partie 2 qui s'appuie sur la liste des écarts que tu calcules en partie 1, non ?


oui. mais comme j'ai la flemme, je vais pas aller chercher les formules, mais ça sent le truc en O(N)


---------------
trainoo.com, c'est fini
n°2370988
___alt
Posté le 10-12-2020 à 14:19:04  profilanswer
 

nraynaud a écrit :


oui. mais comme j'ai la flemme, je vais pas aller chercher les formules, mais ça sent le truc en O(N)


 
Il me semble que ma solution plus haut est déjà O(n) (si c'est pas le cas je suis bien preneur de l'explication)
Mais utiliser la liste précédente est nettement plus élégant, je vais y réfléchir.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2370989
skeye
Posté le 10-12-2020 à 14:20:31  profilanswer
 

nraynaud a écrit :

wait, t'es vraiment obligé de descendre dans le graphe pour calculer ça ?


bah non, ma version est un parcours du tableau "à plat".


---------------
Can't buy what I want because it's free -
n°2370990
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:22:56  profilanswer
 

boblenain200 a écrit :


C'est pareil que tu fasses 1 -> N ou N -> 1 je pense


Oui peut-être, mais je préfère raisonner en commençant petit.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2370991
nraynaud
lol
Posté le 10-12-2020 à 14:25:42  profilanswer
 

sinon tu peux pas avancer dans la liste en comptant le nombre d'arrête possibles (1, 2 ou 3) sortant de chaque noeud ?
 
genre si j'ai 0, 1, 2 quand j'arrive à 2, j'ai déjà 2 chemins possibles et 3 chemins suspendus (sortants de 0 et de 1), si j'ai pas de 3 je coupe le chemin suspendu sortant de 0, je coupe le chemin 1-3, j'ajoute les chemins suspendu 2-4 et 2-5, et j'avance vers 6.
 
ça c'est pas de la programmation dynamique bottom up je crois ?


---------------
trainoo.com, c'est fini
n°2370992
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:25:59  profilanswer
 

Flaie a écrit :


OCaml c'est bueno. #cocorico  [:silicone]  
 
C'est avec lui que j'ai appris mon premier langage fonctionnel en 2000 environ (enfin c'était Caml Light pendant 2 mois avant ça, mais je suis vite passé à OCaml)


Caml Light, c'était ce qui était enseigné en prépa. :D
T'as fait prépa ? :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2370993
Plam
Bear Metal
Posté le 10-12-2020 à 14:27:13  profilanswer
 

Flaie a écrit :


OCaml c'est bueno. #cocorico  [:silicone]  
 
C'est avec lui que j'ai appris mon premier langage fonctionnel en 2000 environ (enfin c'était Caml Light pendant 2 mois avant ça, mais je suis vite passé à OCaml)


 
Si ta encore envie d'en faire on a toute une toolstack entièrement écrite en OCaml :o https://github.com/xapi-project/xen-api


---------------
Spécialiste du bear metal
n°2370994
ixemul
Nan mais sans blague ! ⚡
Posté le 10-12-2020 à 14:28:35  profilanswer
 

el muchacho a écrit :


Caml Light, c'était ce qui était enseigné en prépa. :D
T'as fait prépa ? :o


 
Pas que en prepa, on en avait en deug MIAS en 1997...


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°2370995
nraynaud
lol
Posté le 10-12-2020 à 14:28:36  profilanswer
 

Flaie a écrit :


OCaml c'est bueno. #cocorico  [:silicone]

 

C'est avec lui que j'ai appris mon premier langage fonctionnel en 2000 environ (enfin c'était Caml Light pendant 2 mois avant ça, mais je suis vite passé à OCaml)


moi j'ai appris le Grafcet et le B en plus, mais j'ai pas reçu ma doudoune "Génération Identitaire" :(

 

edit: et un poil de Prolog

Message cité 2 fois
Message édité par nraynaud le 10-12-2020 à 14:29:23

---------------
trainoo.com, c'est fini
n°2370996
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:29:02  profilanswer
 

Plam a écrit :


Si ta encore envie d'en faire on a toute une toolstack entièrement écrite en OCaml :o https://github.com/xapi-project/xen-api


Je pense que t'as pas besoin de lui faire passer un entretien technique. :o Par contre il dit qu'il est cher. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2370997
rufo
Pas me confondre avec Lycos!
Posté le 10-12-2020 à 14:29:49  profilanswer
 

el muchacho a écrit :


Ah ben c'est ce que je fais. :jap:


Si on veut être pointilleux en termes de forme normale 3NF de Codd, normalement, on ne devrait pas mettre le champ du niveau de profondeur puisqu'on peut le calculer. Mais bon, comme je le disais, ça peut être pertinent pour des questions de perfs lors de recherches.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2370998
Plam
Bear Metal
Posté le 10-12-2020 à 14:30:28  profilanswer
 

el muchacho a écrit :


Je pense que t'as pas besoin de lui faire passer un entretien technique. :o Par contre il dit qu'il est cher. :o


 
Le prix c'est pas un soucis si ta les compétences :p


---------------
Spécialiste du bear metal
n°2370999
rufo
Pas me confondre avec Lycos!
Posté le 10-12-2020 à 14:32:04  profilanswer
 

nraynaud a écrit :


moi j'ai appris le Grafcet et le B en plus, mais j'ai pas reçu ma doudoune "Génération Identitaire" :(
 
edit: et un poil de Prolog


IUT GEII quand t'as vu le Grafcet ? Moi, c'était mon cas :D
C'était marrant même si les équations booléennes pouvaient vites de venir compliquées et imbitables dans le cas de système automatiques complexes.
 
Edit : pour modéliser les workflows, je préfère les réseaux de Pétri et le calcul matriciel qu'on peut faire dessus.

Message cité 1 fois
Message édité par rufo le 10-12-2020 à 14:33:04

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2371000
Dion
Acceuil
Posté le 10-12-2020 à 14:32:40  profilanswer
 

Plam a écrit :


 
Le prix c'est pas un soucis si ta les compétences :p


Kenshineuh t'es dans la merde, tu vas te faire virer à cause d'un concours sur internet :/


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°2371001
nraynaud
lol
Posté le 10-12-2020 à 14:33:34  profilanswer
 

rufo a écrit :


IUT GEII quand t'as vu le Grafcet ? Moi, c'était mon cas :D
C'était marrant même si les équations booléennes pouvaient vites de venir compliquées et imbitables dans le cas de système automatiques complexes.


non, en seconde, premiere, terminale et école d'ingé.


---------------
trainoo.com, c'est fini
n°2371002
Flaie
No it's necessary
Posté le 10-12-2020 à 14:33:56  profilanswer
 

el muchacho a écrit :


Caml Light, c'était ce qui était enseigné en prépa. :D
T'as fait prépa ? :o


J'ai fait un DEUG MIAS, la toute dernière promo d'ailleurs, ça s'est transformé en LMD etc l'année d'après.

 
Plam a écrit :


Si ta encore envie d'en faire on a toute une toolstack entièrement écrite en OCaml :o https://github.com/xapi-project/xen-api


Je vais regarder ça!
Edith: 21% de coverage lô :o

 
ixemul a écrit :


Pas que en prepa, on en avait en deug MIAS en 1997...


Copain  [:aia]

 
el muchacho a écrit :


Je pense que t'as pas besoin de lui faire passer un entretien technique. :o Par contre il dit qu'il est cher. :o

 
Plam a écrit :


Le prix c'est pas un soucis si ta les compétences :p


Faut voir le prix quand même.
#HFR6  [:julm3]

Message cité 1 fois
Message édité par Flaie le 10-12-2020 à 14:35:09

---------------
Always wear a camera!
n°2371004
Flaie
No it's necessary
Posté le 10-12-2020 à 14:39:06  profilanswer
 

nraynaud a écrit :


moi j'ai appris le Grafcet et le B en plus, mais j'ai pas reçu ma doudoune "Génération Identitaire" :(
 
edit: et un poil de Prolog


Jamais entendu parler de Grafcet. Ca a l'air... ouais ça a l'air.
Pour le B écoute j'avais regardé la tête d'un hello world à l'époque où j'ai appris le C, donc je ne saurait en dire plus :D


---------------
Always wear a camera!
n°2371006
masklinn
í dag viðrar vel til loftárása
Posté le 10-12-2020 à 14:43:32  profilanswer
 

rufo a écrit :


Si on veut être pointilleux en termes de forme normale 3NF de Codd, normalement, on ne devrait pas mettre le champ du niveau de profondeur puisqu'on peut le calculer. Mais bon, comme je le disais, ça peut être pertinent pour des questions de perfs lors de recherches.


La dénormalisation est une pratique d’optimisation standard [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2371007
___alt
Posté le 10-12-2020 à 14:46:27  profilanswer
 

Je crois que j'ai saigné des oreilles quand j'ai tenté de résoudre mon TP de OCaml d'Epita à 1h du matin, mais un camarade qui était plus versé que moi là-dedans m'a permis de comprendre suffisamment ce que je faisais pour passer la soutenance du lendemain.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2371008
sligor
Posté le 10-12-2020 à 14:54:56  profilanswer
 

___alt a écrit :

 

Dans pas mal de langages qui supportent le paradigme fonctionnel, t'as une optimisation des tail recursions, donc si t'arrives à exprimer ta solution sous cette forme c'est pas trop un problème.
Si c'est pas possible d'exprimer la solution comme ça, faut faire extrêmement gaffe oui.


Au pire pour les languages qui ne supportent pas le tail call optimisation c'est "relativement" facile de transformer la recursion en iteration à la main


---------------
qwerty-fr
n°2371009
ixemul
Nan mais sans blague ! ⚡
Posté le 10-12-2020 à 14:56:12  profilanswer
 

Flaie a écrit :


Copain  [:aia]  
 


 
 [:microminus:3]  
 
Sinon, je te vois avec kotlin lô... la courbe d'apprentissage est comment ?
 
je bosse en C# depuis 17 ans... et TypeScript depuis 3 ans et j'aimerais partir vers un truc "exotique". y'a de la dévouché là dedans ? c'est quoi les "clients" sur ce genre de techno ?


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°2371010
el muchach​o
Comfortably Numb
Posté le 10-12-2020 à 14:58:17  profilanswer
 

ixemul a écrit :


 [:microminus:3]  
 
Sinon, je te vois avec kotlin lô... la courbe d'apprentissage est comment ?
 
je bosse en C# depuis 17 ans... et TypeScript depuis 3 ans et j'aimerais partir vers un truc "exotique". y'a de la dévouché là dedans ? c'est quoi les "clients" sur ce genre de techno ?


Advent of Code :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2371011
___alt
Posté le 10-12-2020 à 14:59:08  profilanswer
 

ixemul a écrit :


 
 [:microminus:3]  
 
Sinon, je te vois avec kotlin lô... la courbe d'apprentissage est comment ?
 
je bosse en C# depuis 17 ans... et TypeScript depuis 3 ans et j'aimerais partir vers un truc "exotique". y'a de la dévouché là dedans ? c'est quoi les "clients" sur ce genre de techno ?


 
Kotlin ça commence à être envisagé en remplacement de Java pour certains projets backend, mais c'est aussi beaucoup utilisé à la place de Java pour faire du dev Android natif.
Je peux pas trop te dire à quel point y'a des débouchés, mais je commence à voir passer des propositions de missions Kotlin dans ma boîte (pas beaucoup, mais il commence à y en avoir)


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2371012
ixemul
Nan mais sans blague ! ⚡
Posté le 10-12-2020 à 14:59:18  profilanswer
 

el muchacho a écrit :


Advent of Code :o


 

Spoiler :

(anonymous user #1219501)


 
Mais j'ai pas le temps en ce moment :/


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°2371014
masklinn
í dag viðrar vel til loftárása
Posté le 10-12-2020 à 15:01:43  profilanswer
 

ixemul a écrit :


 
 [:microminus:3]  
 
Sinon, je te vois avec kotlin lô... la courbe d'apprentissage est comment ?
 
je bosse en C# depuis 17 ans... et TypeScript depuis 3 ans et j'aimerais partir vers un truc "exotique". y'a de la dévouché là dedans ? c'est quoi les "clients" sur ce genre de techno ?


Kotlin c’est pas ultra exotique, ça va probablement un peu plus loin que C# mais fondamentalement ça essaie de se poser comme une alternative a java sur la JVM.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  23689  23690  23691  ..  26317  26318  26319  26320  26321  26322

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@hosto] Le topic des chomistes bouffeurs d'allocs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR