c#(2)
-
AForge.NET FRAMEWORK : 유전알고리즘을 C#으로
AForge.NET Framework 유전 알고리즘(Genetic Algorithm)을 C#으로 구현해보려고 하는데, 3년전이나 지금이나 C#으로 된 유전 알고리즘 코드는 C++ 코드에 비해서 많지 않은 것 같습니다. C#을 지원하는 플랫폼들은 더 많아졌는데 말이죠. 예전에 MATLAB으로 짠 코드를 C#으로 바꿔보려고 했던 기억도 있고 해서, 이번에 다시 검색을 해봤더니, AForge.NET Framework 라는 것이 있네요. http://www.aforgenet.com/framework/ AForge.NET is an open source C# framework designed for developers and researchers in the fields of Computer Vision and ..
2012.03.09 -
[C#] C#에서 포인터를 사용해야 하는 경우
C#을 처음 접했을 때, 포인터가 없다는 소리를 듣고 잔잔한 감동(?)을 느낀 적이 있습니다. 전 C언어를 많이 해보지도 않았지만, 사실 C를 접한 사람들 중 많은 수가 포인터 부분에서 머리를 쥐어 뜯어야 한다는 얘기를 많이 들었었죠. 메모리 참조를 프로그래머가 직접 다룰 수 있어 때로는 매우 강력하면서도 때로는 매우 위험한 포인터. 포인터는 유용하기는 해도 너무 위험하기 때문에 C#은 포인터를 기본적으로 지원하지 않는다고 합니다. 그러나 포인터 자체가 필요한 상황은 여전히 있다고 하네요. 공부하던 중에, C#에서 포인터가 필요한 상황은 어떤 상황이 있는지 정리된 구절이 있어 발췌해 올립니다. [ C#에서 포인터 사용이 필요한 상황 ] 포인터를 사용하는 다른 언어와 함께 동작해야 할 때는 어쩔 수 없이 ..
2010.07.14