¿Está Ubuntu en su mayoría escrito en C #? -- programming campo con language campo con c# camp askubuntu Relacionados El problema

Is Ubuntu mostly written in C#?


2
vote

problema

Español

En Ohloh, Ubuntu se informa como " En su mayoría escrito en C # ", y, de hecho, si vamos a los idiomas de Ubuntu Resumen Vemos que C # tiene la mayoría de los locos, que representan aproximadamente el 20% de la base de código.

Si el motor de Ohloh no está mal, ¿cuál es la explicación de esto?

Original en ingles

On Ohloh, Ubuntu is reported as "mostly written in C#", and, indeed, if we go to the Ubuntu's languages summary we see that C# has the most LOCs, accounting for approximately 20% of the code base.

If the Ohloh's engine isn't wrong, what is the explanation of this?

        
 
 

Lista de respuestas

12
 
vote
vote
La mejor respuesta
 

El motor OLOH es un error . Ubuntu es un proyecto bastante complejo, y es difícil decir qué es Ubuntu y qué no. Pero C # no es por ninguna medida el idioma más popular.

Ubuntu también tiene mucho más de 50 colaboradores y 1500 comités / año, incluso si solo cuenta con los parches específicos de Ubuntu.

Este sitio parece Seguir Una extraña combinación de proyectos de Ubuntu y No-Ubuntu, no tiene sentido Es probable que F-SPOT (un programa grande que no está en la base de instalación predeterminada ahora y está hecha en C #) es pesada en esa estadística.

 

The Oloh engine is way wrong. Ubuntu is a quite complex project, and it's difficult to state what is Ubuntu and what is not. But C# is not by any measure the most popular language.

Ubuntu has also much more than 50 contributors and 1500 commits/year even if you only count Ubuntu specific patches.

This site seems to follow some strange mix of Ubuntu and non-Ubuntu projects, it doesn't make sense. It's likely than F-Spot (a big program that is not in the default install base now and it's made in C#) is weighting heavy on that statistic.

 
 
5
 
vote

El kernel de Linux (que es el núcleo de Ubuntu) se escribe principalmente en C y una pequeña parte de los idiomas de montaje. Y muchas de las aplicaciones están escritas en Python o C o C ++. C # no es un lenguaje popular para muchos usuarios / desarrolladores de Linux porque estaba destinado a ser utilizado para Windows. Pero aun así eres libre de usarlo. Es solo que las personas dan mayormente preferencia a los idiomas distintos de C #.

He visto el código fuente de Linux Kernel y puedo estar 100% seguro de que el 99% es C. También puede descargar el código fuente del sitio oficial de Linux Kernel. El sitio es http://www.kernel.org . Allí, en su mayoría, verá " .H" que se conoce como archivos "encabezados" y " .c" que son archivos "C programación".

Así que el artículo que estás leyendo es incorrecto. Y por mal me refiero a los muertos equivocados. Por favor, notifique al administrador del sitio para los cambios también.

 

The Linux Kernel (which is the core of Ubuntu) is written mostly in C and a little parts in assembly languages. And many of the applications are written in python or C or C++. C# is not a popular language for many linux users/developers because it was meant to be used for Windows. But still you are free to use it. Its just that people mostly give preference to languages other than C#.

I have seen the source code of Linux kernel and I can be 100% sure that 99% is C. You can also download the source code from the official site of linux kernel. The site is http://www.kernel.org . There you will mostly see ".h" which are referred to as "Header" files and ".c" which are "C Programming" files.

So the article you are reading is wrong. And by wrong I mean dead wrong. Please notify the site's admin for the changes also.

 
 
       
       
2
 
vote

¡Ubuntu definitivamente no está escrito en C #! Ubuntu ni siquiera (hasta donde se lo conozco) se envía con cualquier aplicación C # / MONO instalada aunque están disponibles en el centro de software (Banshee, etc.)

Ubuntu Como la mayoría de las distribuciones se compone de un montón de C y C ++, mezcle en un poco de Vala, Python, Perl y muchos otros. C # es un poco de un punto de dolor debido a las conexiones MS / .NET.

 

Ubuntu is definetely NOT written in C#! Ubuntu does not even (as far as i know) ship with any C# / Mono applications installed although they are available in software centre (banshee etc)

Ubuntu like most distros is made up of alot of C and C++, mix in some vala, python, perl and many others. C# is a bit of a sore point due to MS/.net connections.

 
 
0
 
vote

Ubuntu es una distribución que contiene un lote de proyectos individuales Cada uno de los cuales es libre de usar cualquier idioma que deseen implementar su proyecto.

C ++ es una opción bastante frecuente para los programadores que necesitan el ecosistema C, pero desea un poco más del idioma.

 

Ubuntu is a distribution containing a lot of individual projects each of which are free to use whatever language they want to implement their project.

C++ is a quite frequent choice for programmers who need the C ecosystem but want a bit more from the language.

 
 

Relacionados problema

2  ¿Cómo puedo compilar Mono Hello World?  ( How can i compile mono hello world ) 
Tengo Ubuntu 11.04 con este Mono: Mono JIT compiler version 2.6.7 (Debian 2.6.7-5ubuntu3) Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-pr...

8  ¿Cómo puedo compilar, ejecutar y descompilar el código C # en el terminal Ubuntu?  ( How can i compile run and decompile c code in ubuntu terminal ) 
Tengo un código C # que necesito compilar, ejecutar y descompilar usando el terminal. ¿Cómo puedo hacerlo? ...

16  Programación de VB.NET en Ubuntu  ( Vb net programming in ubuntu ) 
Acabo de empezar en la sexta universidad de Formulario, y voy a tomar un nivel de computación. Me han informado toda la programación en el primer año está en ...

3  ¿Hay algunos paquetes que necesito para instalar para ejecutar aplicaciones compiladas con Mono C #?  ( Are there some packages i need to install to run apps compiled with mono c ) 
Yo uso MonoDevelop para escribir y compilar el código C #. Me pregunto si hay algunos paquetes de requisitos previos para ejecutar aplicaciones construidas? ...

3  ¿Todavía es posible desarrollar software C # para Ubuntu?  ( Is it still possible to develop c software for ubuntu ) 
Sé que en la década de 2000 se escribieron una serie de piezas populares de software en C # para Linux. Para enumerar unos pocos: Begal Banshee f-...

2  NANO SYNTAX Destacando para C # y / o ASP.NET  ( Nano syntax highlighting for c and or asp net ) 
¿Alguien tiene (o puede apuntar en la dirección de) un archivo NANORC que contiene sintaxis resaltada para C # y / o ASP.NET? ...

48  ¿El conocimiento de C # de cualquier uso en un sistema Linux?  ( Is knowledge of c of any use in a linux system ) 
Sé que C # y me gusta cambiar entre sistemas y usar Linux. ¿Puedo usar C # para construir aplicaciones que trabajarán de forma nativa en Linux? ¿Qué debo hace...

3  Después de instalar el núcleo .NET, ¿dónde está el binario Nuget?  ( After installing net core where is the nuget binary ) 
He seguido estos pasos para instalar el SDK .NET CORE. Después de que lo instalé, solo puedo encontrar el directorio ~/.nuget {/ código> que se creó, pero ...

1  Una guía completa gratuita para el desarrollo del juego en Python o C # [cerrado]  ( A complete free guide for game development in python or c ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

5  ¿Es posible ejecutar ASP.NET MVC3?  ( Is it possible to run asp net mvc3 ) 
He visto a algún lugar donde Monoodev está permitiendo eso, pero cuando instalé Ubuntu y Monodev, solo encontré MVC1 como una opción para que el proyecto cree...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos