Using DotNET in Physics - Ideas & Experiences

  • Physics
  • Thread starter celostato
  • Start date
  • Tags
    Physics
In summary, the conversation discusses the potential use of .NET in physics and the difficulties of finding opportunities to apply this technology in the field. While .NET is widely used in software running on Microsoft OSs, it may not be the most efficient language for physics-related tasks. Other languages such as Fortran, C++, C, and Python are also commonly used in this field. Despite the challenges, some speakers see the value in learning .NET and appreciate its benefits.
  • #1
celostato
2
0
Does anybody have any idea (or heard about) on how could be employed dotNET in physics?
I have a degree in (astro)physics and (after studied and got certifications) I'm working as developer in an IT company since 6 months, but it was for need and I desperately searching for some way to apply my new capabilities on physics(anything), because I've always had an irrepressible passion for physics and I don't want to hang up a decade of efforts.

Seen that all new softwares running on Microsoft OSs are now written in dotNET (and that it is fully compatible with Linux, through the Mono-Project), it doesn't seem to be very hard, but after 2 months I really found NOTHING.

Thank you very much to anybody willing to help.
 
Physics news on Phys.org
  • #2
I'm not surprised.

What problem does .NET solve for physicists? Similarly, how would my life be easier if I hired a .NET programmer?
 
  • #3
If you can learn one language, you can learn another. Go find what people ARE using and learn that :-)

.Net is really the square peg in the round hole...
 
  • #4
Yeah, I agree with Sankaku. Fortran, C++, C, Python, sometimes Java... any or all (not a complete list) would be good to know if you want to get into physics-related programming.
 
  • #5
Thank you, especially for the precise indications on the most used languages.
@Vanadium: dotNET should be useful in any occasion in which you use an application running under Windows, like Originlab-Origin just to say one, or Mathematica, but I agree with you that for other tasks, as modeling f.e., there are other languages with much better performance (no question) and just to let apart Linux that is the most used in academics.

I'm not a MS fan, I only found myself got into something useful after many months of desperate searching (in Italy the situation is awful for research) and I only appreciate the good of a new technology (similar to Java).
Thank you again to everybody for the clear answers and for having cast a ray of light.
 
Last edited:

FAQ: Using DotNET in Physics - Ideas & Experiences

How can DotNET be used in physics research?

DotNET can be used in physics research for data analysis, simulations, and creating graphical user interfaces for experiments. It offers a powerful and efficient platform for handling large datasets and complex mathematical calculations.

What are some advantages of using DotNET in physics?

Some advantages of using DotNET in physics include its user-friendly interface, compatibility with various programming languages, and its ability to handle large amounts of data and complex calculations. It also has a strong community of developers and a wide range of libraries and tools for scientific computing.

Can DotNET be used for both theoretical and experimental physics?

Yes, DotNET can be used for both theoretical and experimental physics. It has a wide range of tools and libraries for data analysis, simulations, and creating models for theoretical research. It can also be used to create user-friendly interfaces for experimental setups and data collection.

Are there any specific DotNET libraries or tools that are commonly used in physics research?

Some commonly used DotNET libraries and tools in physics research include Math.NET, ILNumerics, and AForge.NET for data analysis and simulations, and Windows Presentation Foundation (WPF) for creating graphical user interfaces for experiments.

Is it necessary to have prior knowledge of both physics and DotNET to use it in research?

It is not necessary to have prior knowledge of both physics and DotNET to use it in research. However, having a basic understanding of physics principles and programming concepts will be helpful in utilizing DotNET effectively for physics research.

Back
Top