CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Se reconertir en passant de C# à Java

3Virgule141592
3Virgule141592
Niveau 58
06 janvier 2024 à 03:41:59

Le 06 janvier 2024 à 03:40:54 Ciration a écrit :

Le 06 janvier 2024 à 03:38:51 :
Ciration, t'en penses quoi de Rust par ailleurs ?

Sincèrement, j'en sais absolument rien :hap:
Du peu que j'ai compris / entendu c'est comme du C++ mais qui va pas s'amuser à planter parce que t'as fait des erreurs humaines.

Mais au final, du moment que tu comprends les paradigmes de programmation, ca change pas grand chose d'un langage à un autre, tout comme l'OP, s'il passe du C# au Java, il lui faudra pas longtemps avant d'avoir le même niveau, c'est fait exprès / pour, tu utilises juste le langage dont t'as besoin sur une tâche précise :hap:

Ouais évidemment, après pour le Rust ya des concepts spécifiques que tu retrouves pas ailleurs comme l'ownership et le borrowing mais on s'adapte très facilement

Ciration
Ciration
Niveau 7
06 janvier 2024 à 03:42:10

Le 06 janvier 2024 à 03:40:45 :

Le 06 janvier 2024 à 03:38:24 :

Le 06 janvier 2024 à 03:37:50 :
Tu es dev de jeux vidéo Ciration ?

Yes chef :hap:
Pas sur Unity / UE cela dit... :hap:

Des jeux AAA ou jeux indés ?

Ni l'un, ni l'autre, un peu plus que indés mais certainement pas des AAA :hap:

Ciration
Ciration
Niveau 7
06 janvier 2024 à 03:43:59

Le 06 janvier 2024 à 03:41:59 :

Le 06 janvier 2024 à 03:40:54 Ciration a écrit :

Le 06 janvier 2024 à 03:38:51 :
Ciration, t'en penses quoi de Rust par ailleurs ?

Sincèrement, j'en sais absolument rien :hap:
Du peu que j'ai compris / entendu c'est comme du C++ mais qui va pas s'amuser à planter parce que t'as fait des erreurs humaines.

Mais au final, du moment que tu comprends les paradigmes de programmation, ca change pas grand chose d'un langage à un autre, tout comme l'OP, s'il passe du C# au Java, il lui faudra pas longtemps avant d'avoir le même niveau, c'est fait exprès / pour, tu utilises juste le langage dont t'as besoin sur une tâche précise :hap:

Ouais évidemment, après pour le Rust ya des concepts spécifiques que tu retrouves pas ailleurs comme l'ownership et le borrowing mais on s'adapte très facilement

Je vois, ca correspond à c'que j'ai dû lire à gauche à droite, faudrait que je teste un de ces quatre, certains jurent que par ca et ca se comprend quand tu passes 5h à debug un crash parce que t'as oublié un if (x != NULL) quelque part, au final la perte de temps à tout bien "coder" est vite gagné :hap:

Italicize4171
Italicize4171
Niveau 28
06 janvier 2024 à 03:44:40

Le 06 janvier 2024 à 03:41:25 :
largement possible si tu connais tous les concepts de POO.

La seule différence est dans la démarche : là où un dev C# voit le MSDN comme une bible, le dev java va évaluer la fiabilité des différents acteurs et faire en sorte de les faire co-exister au sein de son SI. Il ne suit pas des prérogatives à la lettre mais prend du recul en son âme et conscience.

C'est vrai que dans l'environnement .Net on n'a pas trop de questions à se poser. :hap:

Italicize4171
Italicize4171
Niveau 28
06 janvier 2024 à 03:45:16

Le 06 janvier 2024 à 03:42:10 :

Le 06 janvier 2024 à 03:40:45 :

Le 06 janvier 2024 à 03:38:24 :

Le 06 janvier 2024 à 03:37:50 :
Tu es dev de jeux vidéo Ciration ?

Yes chef :hap:
Pas sur Unity / UE cela dit... :hap:

Des jeux AAA ou jeux indés ?

Ni l'un, ni l'autre, un peu plus que indés mais certainement pas des AAA :hap:

Ok je vois, ca reste des jeux 3D ?

Ciration
Ciration
Niveau 7
06 janvier 2024 à 03:48:12

Le 06 janvier 2024 à 03:45:16 :

Le 06 janvier 2024 à 03:42:10 :

Le 06 janvier 2024 à 03:40:45 :

Le 06 janvier 2024 à 03:38:24 :

Le 06 janvier 2024 à 03:37:50 :
Tu es dev de jeux vidéo Ciration ?

Yes chef :hap:
Pas sur Unity / UE cela dit... :hap:

Des jeux AAA ou jeux indés ?

Ni l'un, ni l'autre, un peu plus que indés mais certainement pas des AAA :hap:

Ok je vois, ca reste des jeux 3D ?

Malheureusement oui... :hap:
C'est pour ca que c'est autant important de coder sur un langage rapide, chaque micro optimisation est bonne à prendre :hap:
Après de ce que je sais, le C# est plus rapide que le Java, et Java fait tourner Minecraft... donc nul doute que tu peux faire de la 3D en C#, mais c'est te mettre des bâtons dans les roues pour pas grand chose, surtout quand tu sais que ca sera pas utilisé plus tard (cf Minecraft Bedrock recodé en C++)

fan2pyrorca
fan2pyrorca
Niveau 27
06 janvier 2024 à 03:56:55

Le 06 janvier 2024 à 03:37:19 :

Le 06 janvier 2024 à 03:33:30 :

Le 06 janvier 2024 à 03:31:13 :

Le 06 janvier 2024 à 03:26:18 :

Le 06 janvier 2024 à 03:17:58 :

> Le 06 janvier 2024 à 03:16:39 :

>C et .net sont pas utilisés dans le JV ?

Généralement le C++, peut être le C# quand on fait un projet de merde, mais si on veut vraiment tout coder soi même c'est le C++ qui est utilisé, le C# c'est juste pour faire du scripting

Alors, c'est pas trop mon domaine, mais d'où le C# n'est utilisé que pour du scripting ? :doute:

On est bien censé pouvoir faire des logiciels applicatifs gourmands avec, et en terme de performance il me semble qu'il n'est pas du tout à la traîne par rapport au C++ ?

Sur Unity c'est le cas, toute la partie rendering est géré par le C++, tu te doutes bien que si tu fais des multiplications matricielles en C# c'est bien plus long que le C++... :hap:

Je suis à peu près sûr que c'est faux également à partir du moment où tu passes par BLAS pour ça...

On peut en discuter toute la nuit, c'est mon domaine :hap:
Mais je m'attends à ce que t'avances des arguments, réfuter tout ce que je dis sans argumenter, c'est du dogmatisme :hap:

Ah d'accord, en fait tu parles de calculs matriciels sans même savoir ce qu'est BLAS...
Bonne nuit.

Message édité le 06 janvier 2024 à 03:57:06 par fan2pyrorca
Damephibne
Damephibne
Niveau 8
06 janvier 2024 à 03:58:20

Les gars, en javascript la POO est devenue courante ? C'est pas immonde ? :hap:
J'ai un background en C# mais j'ai abandonné mes études d'info après 1 année (ué je suis volage)
du coup, j'aimerais m'y remettre avec l'avènement de l'IA

Pikalodon
Pikalodon
Niveau 40
06 janvier 2024 à 04:08:18

Le 06 janvier 2024 à 03:44:40 :

Le 06 janvier 2024 à 03:41:25 :
largement possible si tu connais tous les concepts de POO.

La seule différence est dans la démarche : là où un dev C# voit le MSDN comme une bible, le dev java va évaluer la fiabilité des différents acteurs et faire en sorte de les faire co-exister au sein de son SI. Il ne suit pas des prérogatives à la lettre mais prend du recul en son âme et conscience.

C'est vrai que dans l'environnement .Net on n'a pas trop de questions à se poser. :hap:

C'est une autre façon d'appréhender les librairies et frameworks.
Mais avec un bon background dev tu peux évaluer les tenants et aboutissants, et voir si c'est intéressant ou non...

Sous forums
  • Religion
La vidéo du moment