Articles of langages de programmation

Quel est l’historique de la déclaration d’importation?

Je connais deux langages qui utilisent l’instruction d’ import : Java et Python. Et nous connaissons tous la blague import antigravity . Quelle langue a réellement introduit cette déclaration? Était-ce l’un des deux, ou un autre tout à fait? Quand?

Y a-t-il quelque chose que Java ne peut pas faire? Mais les autres peuvent?

Y a-t-il quelque chose que Java ne peut pas faire? Mais les autres peuvent? Je parle de Java en tant que langage de programmation. Ceci est juste pour m’aider à savoir quels autres langages de programmation je devrais aussi envisager d’apprendre. Edit: Ok, je fais de la programmation java depuis de nombreuses années et j’ai […]

Quels sont les dangers d’une langue “possédée”?

C # appartient à Microsoft et Java à Sun / Oracle. Quels dangers cela expose-t-il réellement aux utilisateurs de ces langues? Est-ce que quelqu’un a senti que son code était “possédé”? Des projets comme Mono aident-ils les propriétaires à restr honnêtes? S’il vous plaît, n’en faites pas une guerre sacrée des langues. Je veux juste […]

Modificateurs d’access en programmation orientée object

Je ne comprends pas les modificateurs d’access dans la POO. Pourquoi rend-on privé, par exemple, dans les variables d’instance Java, puis utilise des méthodes de lecture et de définition publiques pour y accéder? Je veux dire, quel est le raisonnement / la logique derrière cela? Vous obtenez toujours la variable d’instance, mais pourquoi utiliser les […]

Les commentaires affectent-ils le temps de compilation?

Je suis un développeur Android et la question suivante m’est venue à l’esprit: lorsque je mets un gros commentaire pour comstackr, est-ce que pendant que nous mettons notre commentaire utile dans le code, le compilateur peut-il prendre un peu de temps à la partie commentaire? Si non, alors cela n’a aucun effet depuis combien de […]

Options de langue compatibles avec la source JVM / CLR

J’ai un outil de migration de firebase database Java open source ( http://www.liquibase.org ) que je songe à porter sur .Net. La majorité de l’outil (du moins du côté de la complexité) est une logique du type “si vous ajoutez une clé primaire et que la firebase database est Oracle, utilisez ce SQL. Si firebase […]

Qu’est-ce que la propriété Reflection d’un langage de programmation?

Il est dit que la plupart des langages dynamics de haut niveau sont réflexifs. La reflection (programmation informatique) sur Wikipedia explique, mais elle ne donne pas vraiment une image très claire de ce que cela signifie. Quelqu’un peut-il l’expliquer d’une manière plus simple par un exemple pertinent?

Ssortingng.length () vs Array.length

Dupliquer possible: Pourquoi Ssortingng.length () est-il une méthode? Java – propriété de la longueur du tableau Existe-t-il une raison spécifique de conception / performance pour laquelle Ssortingng a une méthode de longueur mais Array a une longueur variable?

Comment Java choisit-il la fonction surchargée à appeler?

C’est une question purement théorique. Étant donné trois classes simples: class Base { } class Sub extends Base { } class SubSub extends Sub { } Et une fonction destinée à opérer sur ces classes: public static void doSomething(Base b) { System.out.println(“BASE CALLED”); } public static void doSomething(Sub b) { System.out.println(“SUB CALLED”); } Il semble […]

Quel est le meilleur langage / plate-forme pour SOA sous Linux dans un monde post-Java?

Je dois choisir un langage / une plate-forme pour le développement d’une série de services dans une SOA. Je me penche sur Scala et Clojure, mais je ne pense pas que la communauté et les produits soient suffisamment matures pour un produit d’entreprise réel. Mise à jour / clarifications: Bien sûr, nous pouvons utiliser de […]