Перейти до вмісту

CUDA в Delphi


Повідомлень в темі: 14

#1 Гість_Snuper_*

  • Гості

Відправлено 07.07.2009 – 11:28

  • 14
Привіт!
Люди добрі, хтось знає, як заюзати nVidia CUDA в Delphi?

#2 kavalera

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 1258 повідомлень
  • Стать:Чоловік

Відправлено 07.07.2009 – 13:21

Перегляд дописуSnuper (7.07.2009 12:28) писав:

Привіт!
Люди добрі, хтось знає, як заюзати nVidia CUDA в Delphi?
я канєшно не сперечатимусь, але по-моєму це середовище розробки для С, з усіма витікаючими наслідками для Дельфі :happy1:
Наскільки я зрозумів - там ніяк не можна використовувати Дельфі.
  • 0

#3 Гість_Snuper_*

  • Гості

Відправлено 20.08.2009 – 20:51

Перегляд дописуIA32 (7.07.2009 14:21) писав:

я канєшно не сперечатимусь, але по-моєму це середовище розробки для С, з усіма витікаючими наслідками для Дельфі :angry12:
Наскільки я зрозумів - там ніяк не можна використовувати Дельфі.
Можна через DLL, але перед тим потрібно, скомпілювати необхідні, вже написані, функції СІшним компілятором. Але проблема в тому, що компілювати потрібно вже готові функції, а мені треба лише базові функції CUDA, такі як виділення ядер, пам’яті і т.д.
  • 0

#4 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ->НТУУ "КПІ"

Відправлено 20.11.2011 – 22:26

Перегляд дописуSnuper (7.07.2009 11:28) писав:

Привіт!
Люди добрі, хтось знає, як заюзати nVidia CUDA в Delphi?

Раджу зразу прикінчити себе!
Але якщо треба, то всерівно не погидуй написати код на Сі та відлінкувати його з огидним паскалем)
  • 0

#5 _Ex

    STATUS_OK

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 1327 повідомлень
  • Стать:Чоловік
  • Місто:Бахмут, Південна Слобожанщина, Україна

Відправлено 20.11.2011 – 22:38

Перегляд дописуFT232BM (20.11.2011 22:26) писав:

Раджу зразу прикінчити себе!
Але якщо треба, то всерівно не погидуй написати код на Сі та відлінкувати його з огидним паскалем)
Огидним не огидним, справа смаку, але от замовлень виключно щоб на Дельфі - купа, на всяких фрілансеровських ресурсах.
  • 0

#6 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ->НТУУ "КПІ"

Відправлено 20.11.2011 – 22:40

Перегляд допису_Ex (20.11.2011 22:38) писав:

Огидним не огидним, справа смаку, але от замовлень виключно щоб на Дельфі - купа, на всяких фрілансеровських ресурсах.
То мабуть для сумісності зі старими проектами. Я сам, коли в школі був, кодив на Delphi, але Ci відкрив мені очі)
  • 0

#7 _Ex

    STATUS_OK

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 1327 повідомлень
  • Стать:Чоловік
  • Місто:Бахмут, Південна Слобожанщина, Україна

Відправлено 20.11.2011 – 22:48

Перегляд дописуFT232BM (20.11.2011 22:40) писав:

То мабуть для сумісності зі старими проектами. Я сам, коли в школі був, кодив на Delphi, але Ci відкрив мені очі)
Та нє, за всього бажання, там значно серйозніше за в шклі був і для сумісності. Треба визнати: на сьогоднішній день дельфі - велми затребувана мова програмування. Принаймні на тому згаданому ринку. Хоч я й поклоняюсь С (бо тіке його знаю :().
  • 0

#8 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ->НТУУ "КПІ"

Відправлено 20.11.2011 – 22:57

Перегляд допису_Ex (20.11.2011 22:48) писав:

Та нє, за всього бажання, там значно серйозніше за в шклі був і для сумісності. Треба визнати: на сьогоднішній день дельфі - велми затребувана мова програмування. Принаймні на тому згаданому ринку. Хоч я й поклоняюсь С (бо тіке його знаю :( ).

Ну так тру програміст зобов'язний знати C, а все інше -- факультативно) Десь я це читав
  • 0

#9 Гетьман

    I am forsaken (c) Sylvanas

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 2480 повідомлень
  • Стать:Чоловік
  • Місто:Leopolis novus

Відправлено 20.11.2011 – 23:09

[holywar]Java рулить![/holywar]
  • 0

#10 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ->НТУУ "КПІ"

Відправлено 20.11.2011 – 23:10

Перегляд дописуГетьман (20.11.2011 23:09) писав:

[holywar]Java рулить![/holywar]
Холівари втомлюють)
  • 0

#11 Гетьман

    I am forsaken (c) Sylvanas

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 2480 повідомлень
  • Стать:Чоловік
  • Місто:Leopolis novus

Відправлено 20.11.2011 – 23:11

Перегляд дописуFT232BM (20.11.2011 23:10) писав:

Холівари втомлюють)
Ні, я стверджую, що Java кермує, а всі решта мають вчити Java і поклонятись. :(
  • 0

#12 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ->НТУУ "КПІ"

Відправлено 20.11.2011 – 23:17

Перегляд дописуГетьман (20.11.2011 23:11) писав:

Ні, я стверджую, що Java кермує, а всі решта мають вчити Java і поклонятись. :(

Зображення
  • 0

#13 Гетьман

    I am forsaken (c) Sylvanas

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 2480 повідомлень
  • Стать:Чоловік
  • Місто:Leopolis novus

Відправлено 20.11.2011 – 23:36

Перегляд дописуFT232BM (20.11.2011 23:17) писав:

Зображення
Ви злий.

import java.awt.Container;
import java.awt.Dimension;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.ArrayList;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class Lexygraphic1 {
 public static String getKeyCodes(ArrayList<Integer> pressedlist) {
  StringBuilder builder = new StringBuilder("You pressed: ");
  for (Integer integ : pressedlist) {
   builder.append(KeyEvent.getKeyText(integ));
   builder.append("+ ");
  }
  builder.append("that's all");
  return builder.toString();
 }

 public static void main(String[] String) {
  JFrame frame = new JFrame("Key test");
  final ArrayList<Integer> pressedlist = new ArrayList<Integer>();
  Container component = frame.getContentPane();
  final JTextField field = new JTextField(30);
  field.setSize(new Dimension(100, 300));
  field.setEditable(false);
  component.add(field);
  field.addKeyListener(new KeyListener() {

   @Override
   public void keyPressed(KeyEvent e) {
	int pressed = e.getKeyCode();
	if (!pressedlist.contains(pressed)) {
	 pressedlist.add((Integer) pressed);	 
	}
	field.setText(getKeyCodes(pressedlist));
   }

   @Override
   public void keyReleased(KeyEvent e) {
	int released = e.getKeyCode();
	if (pressedlist.contains(released)) {
	 pressedlist.remove((Integer) released);
	}	
	field.setText(getKeyCodes(pressedlist));
   }

   @Override
   public void keyTyped(KeyEvent e) {
	// TODO Auto-generated method stub
   }

  });
  frame.pack();
  frame.setVisible(true);
 }
}

  • 0

#14 FT232BM

    私は人々嫌い

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3435 повідомлень
  • Стать:Чоловік
  • Місто:Київ-&gt;НТУУ &quot;КПІ&quot;

Відправлено 20.11.2011 – 23:41

Ну зовсім нудний код)
  • 0

#15 _Ex

    STATUS_OK

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 1327 повідомлень
  • Стать:Чоловік
  • Місто:Бахмут, Південна Слобожанщина, Україна

Відправлено 21.11.2011 – 15:33

Перегляд дописуГетьман (20.11.2011 23:11) писав:

Ні, я стверджую, що Java кермує, а всі решта мають вчити Java і поклонятись. :(
жаба - це відстій. така роздутість перевантаженість і загальмованість - верх нераціональности. програми мають витрачати ресурси на втілення саме своєї функціональотси, а не на роботу якогось монтсра який невідомо що і головне для ЧОГО шось робить. прогарми на яві повільніші і прожорливіші з відомих причин але без відомих підстав. В розробці прикладного ПЗ не кажучи вже про системне ПЗ, ява як технологія - непотріб. і за те шо її сують всюди розплачуються користувачі, які на тому ж апаратному рівні мали б більші можливості якби їхнім дівайсам не доводилось пітніти ганяючи жабячу віртуальну машину. кого збуджує ООП не треба лінуватися вчити С++.
  • 0



Кількість користувачів, що читають цю тему: 1

0 користувачів, 1 гостей, 0 анонімних